プライベート・パス・サービスへの接続の検証

プライベート・パス・サービスを作成し、そのステータスが Stable と表示されたら、他のクライアントにサービスを利用可能にする前に、サービスへの接続をテストすることをお勧めします。

動作確認のためにサービスを公開する必要はありません。

コンソールでプライベートパスサービスへの接続性を確認する

IBM Cloud コンソールからプライベート・パス・サービスへの接続を検証するには、以下の手順を実行します。

  1. ブラウザーから、IBM Cloud コンソールを開き、アカウントにログインします。

  2. ナビゲーション メニューナビゲーション メニュー アイコン を選択し、 インフラストラクチャVPC アイコン > ネットワーク > プライベート パス サービスをクリックします。

  3. テーブルから新しいプライベートパスを探し、サービス名をクリックして詳細ページを表示します。

  4. CRN をクリップボードにコピーします。

  5. ナビゲーションメニュー ナビゲーションメニューアイコン から、 インフラ VPCアイコン > ネットワーク > 仮想プライベート・エンドポイント・ゲートウェイ をクリックする。

  6. プライベートパスサービスのCRN(Cloud Resource Name)を使用してVPEゲートウェイを作成します。 手順については、 VPE ゲートウェイの作成 を参照してください。

    プライベートパスサービスを作成したのと同じアカウント VPEゲートウェイを作成する。 サービスが公開されると、サービスの使用が許可されたアカウント VPEゲートウェイを作成できるようになります。

  7. VPCリストのプライベートパスサービスページに戻り、テーブル内の該当するプライベートパスサービスの名前をクリックします。

  8. 「接続」セクションで、以下を行います。

    • デフォルト・ポリシーが 「すべての要求を許可」 に設定されている場合、要求は 「許可済み」 ビューに表示されます。
    • デフォルト・ポリシーが 「すべての要求を確認 (Review all requests)」 に設定されている場合、要求は 「確認する要求 (Requests to review)」 ビューに表示されます。 接続要求を許可します。
  9. サービスに接続します。

  10. プライベートパスサービスへの接続性を確認します:

    1. SSH を使用して、エンドポイント・ゲートウェイを含む VPC で実行されている仮想サーバー・インスタンスにログインします。
    2. VPE サービスのエンドポイント DNS 名またはプライベート IP アドレスへのトラフィックを開始する。
    3. 接続が成功したことを確認する。

CLI からのプライベート・パス・サービスへの接続の検証

以下の例は、CLI を使用してプライベート・パス・サービスへの接続を検証する方法を示しています。

始める前に、CLI 環境のセットアップを確認してください。

CLI からプライベート・パス・サービスへの接続を検証するには、以下の手順を実行します。

  1. プライベートパスCRNを使用して、プライベートパスサービスに接続するためのVPEゲートウェイを作成します。 手順については、 CLI からの VPE ゲートウェイの作成 を参照してください。

    プライベートパスサービスを作成したのと同じアカウント VPEゲートウェイを作成する。 サービスが公開されると、サービスの使用が許可されたアカウント VPEゲートウェイを作成できるようになります。

  2. サービスに接続します。

  3. プライベートパスサービスへの接続性を確認します:

    1. SSH を使用して、エンドポイント・ゲートウェイを含む VPC で実行されている仮想サーバー・インスタンスにログインします。
    2. VPE サービスのエンドポイント DNS 名またはプライベート IP アドレスへのトラフィックを開始する。
    3. 接続が成功したことを確認する。

API を使用したプライベート・パス・サービスへの接続の検証

API を使用してプライベート・パス・サービスへの接続を検証するには、以下の手順を実行します。

  1. 以下の 手順に従って、プライベート・パス・サービスの CRN で指定された TargetCrn で VPE を作成してください。
  2. ロードバランサーのメンバーのうち、少なくとも1つのヘルス状態が「正常」と表示されている ok ことを確認してください。
  3. 同じVPEのVPCにある仮想サーバーインスタンスから、VPEの private IPservice_endpoint。 例えば、同じVPEのVPC内のVSIにイメージ ibm-ubuntu-18-04-6-minimal-s390x-3 でSSH接続します。 その後、次のコマンドを実行します。
  export ip=<VPE-private-ip>
  export port=<load-balancer-listener-port>
  wget http://$ip:$port

TerraformでPrivate Pathサービスへの接続性を検証する

以下の例では、Terraformを使ってPrivate Pathネットワークへの接続性を検証している:

resource "ibm_is_virtual_endpoint_gateway" "endpoint_gateway" {
    name = "my-example-egw"
    target {
        crn = ibm_is_private_path_service_gateway.ppsg.crn
        resource_type = "private_path_service_gateway"
    }
    vpc = ibm_is_vpc.vpc.id
}

Terraform リソースに関するドキュメントについては、 Terraform Registry を参照してください。

次のステップ

  1. プライベート・パス・サービスの公開
  2. コンシューマーへの接続情報の通信
  3. 接続要求の確認 および アカウント・ポリシーの作成