3.2.2. ホスト型 3scale 環境の設定
ホスト型 3scale 環境の設定は、すべてのサンプル Jenkins CI/CD パイプラインで必要です。
SaaS - API key、Multi-environment、および Semantic versioning のサンプルパイプライン は、ホスト型 3scale しか使用しません。Hybrid - open および Hybrid - OIDC のパイプラインは、オンプレミス型 3scale も使用します。「オンプレミス型 3scale 環境の設定」も併せて参照してください。
前提条件
- Linux ワークステーションがある。
- ホスト型 3scale 環境が用意されている。
- OpenShift 3.11 クラスターがある。現在、OpenShift 4 はサポートされていません。
- OpenShift のドキュメント で説明されているように、必ず OpenShift ルーターでワイルドカードルートを有効にします。
手順
- ホスト型 3scale 管理ポータルコンソールにログインします。
- Account Management API への書き込みアクセス権限を設定して、新しいアクセストークンを生成します。
後で使用できるように、生成されたアクセストークンを保存します。以下に例を示します。
export SAAS_ACCESS_TOKEN=123...456
export SAAS_ACCESS_TOKEN=123...456
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 後で使用できるように、3scale テナントの名前を保存します。これは、管理ポータル URL の
-admin.3scale.net
の前にある文字列です。以下に例を示します。export SAAS_TENANT=my_username
export SAAS_TENANT=my_username
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 管理ポータルで Audience > Accounts > Listing の順に移動します。
- Developer をクリックします。
Developer Account ID を保存します。これは、
/buyers/accounts/
に続く URL の最後の部分です。以下に例を示します。export SAAS_DEVELOPER_ACCOUNT_ID=123...456
export SAAS_DEVELOPER_ACCOUNT_ID=123...456
Copy to Clipboard Copied! Toggle word wrap Toggle overflow