テナンシの所有ネットワーク・リソースおよびAPIゲートウェイ・リソースへのコンパートメントの作成(まだ存在しない場合)
API Gatewayで使用するコンパートメントの作成方法をご紹介します。
ユーザーがAPIゲートウェイ・サービスを使用してAPIゲートウェイを作成し、APIをデプロイする前に、テナンシ管理者として次を作成する必要があります:
- ネットワーク・リソースを所有するためのコンパートメント(VCN、パブリックまたはプライベートのリージョン・サブネット、インターネット・ゲートウェイ、ルート表、セキュリティ・リスト、ネットワーク・セキュリティ・グループなどのその他のリソース)
- APIゲートウェイ・リソース(APIゲートウェイ、APIデプロイメント)を所有するコンパートメント
同じコンパートメントがネットワーク・リソースとAPIゲートウェイ関連リソースの両方を所有できることに注意してください。また、ネットワーク・リソースとAPIゲートウェイ関連リソースに対して2つの別個のコンパートメントを作成することもできます。
適切なコンパートメントがすでに存在する場合、新規コンパートメントを作成する必要はありません。
テナンシのネットワーク・リソースまたはAPIゲートウェイ関連リソース(あるいはその両方)を所有するためのコンパートメントを作成するには:
- テナンシ管理者としてコンソールにログインします。
- ナビゲーション・メニューを開き、「アイデンティティとセキュリティ」を選択します。「アイデンティティ」で、「コンパートメント」を選択します。テナンシのコンパートメントのリストが表示されます。
- 「コンパートメントの作成」を選択し、新規コンパートメントを作成します(コンパートメントを作成するにはを参照)。コンパートメントに意味のある名前(たとえば、
acme-network
、acme-api-gateway-compartment
)および説明を付与します。機密情報の入力は避けてください。
ヒント
通常、APIゲートウェイおよびAPIデプロイメントは同じコンパートメントに作成されます。ただし、多くのAPI開発者がいる大規模な開発チームでは、APIゲートウェイおよびAPIデプロイメント用に別個のコンパートメントを作成すると便利な場合があります。これにより、これらのリソースに対する適切なアクセス権を様々なユーザー・グループに付与できます。
通常、APIゲートウェイおよびAPIデプロイメントは同じコンパートメントに作成されます。ただし、多くのAPI開発者がいる大規模な開発チームでは、APIゲートウェイおよびAPIデプロイメント用に別個のコンパートメントを作成すると便利な場合があります。これにより、これらのリソースに対する適切なアクセス権を様々なユーザー・グループに付与できます。