プライベート接続の設定AWS
AWS PrivateLink を使用して、 Amazon Web Services がホストするエンドポイントサービスに接続するVPCエンドポイントを作成し、インスタンスへのプライベート接続を有効にします。 API Connect Enterprise as a Service インスタンスへのプライベート接続を
必要に応じて、プライベート・インバウンド接続とプライベート・アウトバウンド接続、あるいは両方のタイプの接続を設定することができます。 異なる接続を特定の順序で設定する必要はない。 プライベート接続を設定すると、そのインスタンス内のすべてのカタログで利用可能になります。 API Connect Enterprise as a Service インスタンス内のすべてのカタログで利用できます。
インバウンドプライベート接続を設定する( AWS をAPIに接続する)
- ログイン API Connect Enterprise as a Service.
- ページバナーで、
をクリックする。 - インスタンス設定パネルで、 プライベート接続オプションの横にある追加をクリックします。
- プライベート接続の作成 ]ページで、[ 受信] をクリックします。
- Name フィールドにカスタム名またはデフォルト名を入力します。
- 次へ をクリックします。注: この段階では、接続は作成されているが、完全には設定されていない。 コンフィギュレーションを完了せずにコンフィギュレーションウィンドウを閉じた場合は、 インスタンス設定パネルのデータテーブルからコンフィギュレーションを続行することができます。 設定を続行するには、データテーブルに表示されている接続の横にあるオプションメニューアイコン(
)をクリックし、[ 続行] をクリックします。 - Configure inbound connection(受信接続の設定 )ページで、 AWS PrivateLink 接続を作成し、 AWS アカウントから API へのプライベートアクセスを許可します:
- アカウントの詳細ページで、AWSアカウントのARNをサービス利用者のARNフィールドに入力し、次へをクリックします。
顧客アカウントで VPC エンドポイントを作成するエンティティは、 API Connect アカウントで VPC エンドポイントサービスにアクセスすることを事前に承認されている必要があります。 これは、サービスロール、ユーザーロール、または顧客アカウントのルート ARN にすることもできます。 詳細については、 AWS ドキュメントの「 Configure an endpoint service 」を参照のこと。
- インフラストラクチャのページで、ステータスが「インフラストラクチャ完了」に変わるのを待ち、「 次へ 」をクリックします。
- 値のコピー: 接続ページで、次のステップで使用するためにサービス名とプライベートDNS名の値をコピーし、完了をクリックします。
- アカウントの詳細ページで、AWSアカウントのARNをサービス利用者のARNフィールドに入力し、次へをクリックします。
- AWS で、VPCエンドポイントを設定する。
- AWSのアカウントにログインします。
- ページを開き、以下の設定を行います:
フィールド 値 エンドポイント設定:名札 オプションです。 新しいエンドポイントを説明する名前タグを指定します。 エンドポイント設定:サービスカテゴリ 選択するその他のエンドポイントサービス。 サービス設定:サービス名 からコピーしたサービス名を貼り付けますサービス名フィールドの接続性ページインAPI Connect。 - エンドポイントを作成をクリックします。
- サービスの確認をクリックします。
- ページを開き、以下の設定を行う:
フィールド 値 ドメイン名 からコピーしたプライベートDNS値を貼り付けますプライベートDNS名フィールドの接続性ページインAPI Connect。 説明 オプションです。 ドメインの説明を入力します。 タイプ 選択するプライベートホストゾーン。 - ホストゾーンを作成をクリックします。
- ページを開き、以下の設定を行います:
フィールド 値 レコード名 プライベート DNS 名のプレフィックスを貼り付けます (例: 「api-ibm」)。 レコード・タイプ タイプを選択A - トラフィックをIPv4住所といくつかのAWSリソース。 別名 エイリアスの使用を有効にします。 トラフィックをルーティングする この設定には 2 つのフィールドを入力する必要があります。 - 最初のフィールドで、 VPC エンドポイントへのエイリアス。
- 2番目のフィールドで地域を選択します。例:米国東部 (北アメリカ) バージニア州。
ルーティング・ポリシー 選択するシンプルなルーティング。 ターゲットの健康状態を評価する この設定を有効にします(「はい」に設定します)。 - レコードを作成をクリックします。
アウトバウンドプライベート接続を設定する(APIをAWSに接続する):
- ログイン API Connect Enterprise as a Service.
- ページバナーで、
をクリックする。 - インスタンス設定パネルで、 プライベート接続オプションの横にある追加をクリックします。
- プライベート接続の作成 ]ページで、[ 送信 ]をクリックします。
- Name フィールドにカスタム名またはデフォルト名を入力します。
- 次へ をクリックします。注: この段階では、接続は作成されているが、完全には設定されていない。 コンフィギュレーションを完了せずにコンフィギュレーションウィンドウを閉じた場合は、 インスタンス設定パネルのデータテーブルからコンフィギュレーションを続行することができます。 設定を続行するには、データテーブルに表示されている接続の横にあるオプションメニューアイコン(
)をクリックし、[ 続行] をクリックします。 - プライベート・エンドポイント・サービスの作成ページで、VPCエンドポイント・サービスの作成ガイドをクリックし、以下の手順を実行します:
- ウィザードを使用するAWSプライベート エンドポイント サービスを作成します。 詳細については、 AWS ドキュメントのエンドポイント・サービスの作成を参照してください。
- 値をコピー:新しいエンドポイントサービスのサービス名をコピーします。名前フィールドのエンドポイントサービスウィザードのページ。 この値は次の手順で使用します。
- ウィザードが終了したら、プライベートエンドポイントサービスを作成するページインAPI Connectクリック次。
- エンドポイントサービスの詳細の入力ページで、プライベートエンドポイントサービス名フィールドにVPCエンドポイントサービス名(ウィザードからコピーしたもの)を入力または貼り付け、次へをクリックします。
- Pre-authorize AWSプリンシパルページで、AWSがAPICサービスにアクセスすることを承認するために、以下の手順を実行します:
- 値をコピー:の値をコピーしますARNのAPI ConnectのAWS主要分野。
- AWS アカウントにログインし、 ページに移動します。
- を選択プリンシパルを許可するタブ。
- コピーしたARNを貼り付けますアーンページの「追加するプリンシパル」セクションのフィールド。
- クリックプリンシパルを許可する。
- 戻る事前承認AWS主要ページインAPI Connectクリック次。
この時点で、接続要求はAPI Connect、そしてあなたはリクエストを承認する必要がありますAWS。
- AWSで、以下の手順を実行して接続要求を受け入れる:
- ページで、 Endpoint connections タブを選択します。
- を待つ接続状態「保留中」と表示されます。
- の中に行動フィールド、選択エンドポイント接続要求を受け入れる。
- を待つ接続状態確認として「利用可能」と表示します。
接続が完了したら、API Connectカタログのプライベート接続の構成を完了します。
- API Connectの接続要求ページで、次へをクリックし、AWSで接続要求を受け入れたことを確認します。
- 値のコピー: 接続ページで、VPCエンドポイントプライベートDNS名フィールドの値をコピーして安全な場所に保存し、完了をクリックします。
使用VPC エンドポイントのプライベート DNS 名あなたのAPI ConnectVPC エンドポイント サービスの背後にあるアプリケーションに接続するための API。
公共のコネクションを管理する:
インスタンス・レベルおよび個々のカタログでも、パブリック接続設定を有効または無効にできるようになりました。
- インスタンス全体のパブリック接続を無効にするには、以下の手順を実行します:
- インスタンス設定パネルで、[ パブリック接続 ]の横にあるトグルを[ いいえ] に設定します。注: インスタンスパネルには、すべてのカタログとそれに対応するパブリック接続のステータスを一覧表示するデータテーブルが用意されています。 このステータスは、パブリック接続が許可されているかブロックされているかを示す。 インスタンス・レベルでパブリック接続が無効になっている場合、このデータ・テーブルは非表示になります。
- インスタンス設定パネルで、[ パブリック接続 ]の横にあるトグルを[ いいえ] に設定します。
- 特定のカタログのパブリック接続を無効にするには、以下の手順を実行します:
- インスタンス設定パネルで、 パブリック接続セクションのデータテーブルを探します。注: インスタンス・レベルでパブリック接続が無効になっている場合、このデータ・テーブルは非表示になり、パブリック接続のカタログ・レベルの設定は表示されません。
- カタログを選択し、 「ブロック 」をクリックします。
- ダイアログボックスで 「ブロック 」をクリックする。
- インスタンス設定パネルで、 パブリック接続セクションのデータテーブルを探します。