Skip to main content
IBM Quantum Platform

VPCの仮想プライベートエンドポイントを使用して、以下のサイトにプライベート接続します。 IBM Quantum Platform

Virtual Private Cloud(VPC) の仮想プライベートエンドポイント(VPE)を使用して、VPCネットワークから IBM Quantum® に接続します。 この接続では、VPC内のサブネットから割り当てられた、指定したIPアドレスが使用されます。

VPEは、サービスごとに作成されるエンドポイント・ゲートウェイにバインドされる仮想IPインタフェースである。 エンドポイント・ゲートウェイは仮想化された機能であり、水平方向にスケーリングします。冗長性と高可用性を備え、VPC のすべてのアベイラビリティー・ゾーンにまたがるように構成されます。 エンドポイント・ゲートウェイは、VPC内の仮想サーバー・インスタンスとプライベート・バックボーン上の IBM Cloud® サービスとの通信を可能にします。 VPE for VPC これにより、クラウド内のすべてのプライベートアドレスを制御できる。 詳しくは、仮想プライベート・エンドポイント・ゲートウェイについてを参照してください。

VPEをご利用かどうかに関わらず、 IBM Quantum Platform のネットワーク内でのすべての内部通信は、パブリックインターネットではなく、常にプライベート接続を介して行われます。

IBM Quantum Platform への接続がパブリックかプライベートかは、VPE を使用しているかどうかによって異なります。 パブリックエンドポイントを介して接続すると、すべてのリクエストおよびレスポンスデータがパブリックインターネット経由で送信されます。 VPE経由で接続することで、そのトラフィックはプライベートネットワーク上に留まることになります。

VPEは、以下のセクションで説明するように、 IBM Quantum Platform のAPIおよびSDKでのみサポートされています。 IBM Quantum Platform のウェブサイトはVPEに対応しておらず、パブリックネットワーク経由でのみアクセス可能です。


開始前に

IBM Quantum Platform の VPE をターゲットにする前に、以下のステップを完了すること:


IBM Quantum Platform 用の VPE を設定する

VPEゲートウェイを作るにはいくつかの方法がある。 CLI または API を使用する場合は、 IBM Quantum Platform に接続するリージョンのクラウド リソース名(CRN )を指定する必要があります。 利用可能な地域と CRN については、次の表を参照してください。

リージョン
プラン
完全修飾ドメイン名 (FQDN)
クラウド・リソース名 (CRN)
us-eastStandardprivate.us-east.quantum.cloud.ibm.comcrn:v1:bluemix:public:quantum-computing:us-east:::endpoint:private.us-east.quantum.cloud.ibm.com
eu-deStandardprivate.eu-de.quantum.cloud.ibm.comcrn:v1:bluemix:public:quantum-computing:eu-de:::endpoint:private.eu-de.quantum.cloud.ibm.com

エンドポイント・ゲートウェイの構成

VPEゲートウェイを設定するには、以下の手順に従う:

  1. すべてのVPCユーザーが利用可能な(デフォルトの) IBM Cloud インフラストラクチャサービスを含む、利用可能なサービスを一覧表示します。
  2. VPCで非公開にしたい IBM Quantum Platform、 エンドポイント・ゲートウェイを作成します。
  3. エンドポイント・ゲートウェイに予約済み IP アドレスをバインドします。
  4. IBM Quantum Platform に関連付けられた、 作成された VPE ゲートウェイを表示する。

これで、VPC内の仮想サーバー・インスタンスは、 IBM Quantum Platform インスタンスにプライベートでアクセスできるようになります。


IBM Quantum Platform の VPE をご利用ください

IBM Quantum Platform 用のエンドポイント・ゲートウェイを作成したら、以下の手順に従ってください:

VPEを( qiskit-ibm-runtimePython SDK)と共に使用してください

Note

VPEのサポートには、 qiskit-ibm-runtime v0.24.0 以降が必要です。

QiskitRuntimeService をインスタンス化する際、 private_endpoint=True を指定する。

# For `token`, use the 44-character API_KEY you created 
# and saved from the IBM Quantum Platform Home dashboard
service = QiskitRuntimeService(token="your-API_KEY", 
                              instance="INSTANCE_CRN",
                              channel="ibm_cloud",
                              private_endpoint=True)

IBM Quantum API とともに VPE を使用する

IBM Quantum Platform のエンドポイントゲートウェイを作成したら、 前の表に記載されている対象リージョンのサービスエンドポイントの完全修飾ドメイン名(FQDN)を使用してください。

  curl -X POST \
  https://private.us-east.quantum.cloud.ibm.com/api/v1/jobs \
  -H "Authorization: Bearer $BEARER_TOKEN" \
  -H "Service-CRN: $SERVICE_INSTANCE_CRN" \
  -d '{
    "backend": "backend",
    "program_id": "sampler"
  }'
このページは役に立ちましたか?
バグや誤字の報告、またはコンテンツの要求はGitHubで行ってください。