Gunakan titik akhir peribadi maya untuk VPC bagi menyambung secara peribadi ke IBM Quantum Platform
Gunakan Titik Akhir Peribadi Maya (VPE) untuk VPC bagi menyambung ke IBM Quantum® dari rangkaian VPC anda menggunakan alamat IP yang anda tentukan, diperuntukkan daripada subnet dalam VPC anda.
VPE ialah antara muka IP maya yang terikat kepada get laluan titik akhir yang dicipta bagi setiap perkhidmatan. Get laluan titik akhir adalah fungsi yang divirtualkan yang skala secara mendatar, berlebihan dan sangat tersedia, serta merentangi semua zon ketersediaan VPC anda. Get laluan titik akhir membolehkan komunikasi daripada contoh pelayan maya dalam VPC anda dan perkhidmatan IBM Cloud® pada tulang belakang peribadi. VPE untuk VPC membolehkan anda mengawal semua pengalamatan peribadi dalam awan anda. Untuk maklumat lanjut, lihat Tentang get laluan titik akhir peribadi maya.
Dalam IBM Quantum Platform, semua data pelanggan dihantar melalui rangkaian peribadi tanpa mengira sama ada ia diakses melalui titik akhir awam atau VPE.
Menyambung ke IBM Quantum Platform melalui titik akhir awam menghantar semua data permintaan dan respons melalui internet awam. Untuk menyambung ke IBM Quantum Platform menggunakan VPE, anda mesti menggunakan IBM Quantum Platform API atau SDK. IBM Quantum Platform hanya boleh diakses melalui rangkaian awam.
Sebelum anda mulakan​
Sebelum menyasarkan VPE untuk IBM Quantum Platform, lengkapkan langkah-langkah berikut:
- Cipta Virtual Private Cloud.
- Rancang topologi rangkaian untuk menyambung ke VPE.
- Tetapkan kawalan akses untuk VPE anda.
- Fahami had mempunyai VPE.
- Fahami cara melihat butiran VPE.
Sediakan VPE untuk IBM Quantum Platform​
Terdapat beberapa cara untuk mencipta get laluan VPE. Jika anda menggunakan CLI atau API, anda mesti menentukan Nama Sumber Awan (CRN) rantau di mana anda ingin menyambung ke IBM Quantum Platform. Semak jadual berikut untuk rantau dan CRN yang tersedia.
| Rantau | Pelan | Nama Domain Yang Berkelayakan Penuh (FDQN) | Nama Sumber Awan (CRN) |
|---|---|---|---|
us-east | Standard | private.us-east.quantum.cloud.ibm.com | crn:v1:bluemix:public:quantum-computing:us-east:::endpoint:private.us-east.quantum.cloud.ibm.com |
eu-de | Standard | private.eu-de.quantum.cloud.ibm.com | crn:v1:bluemix:public:quantum-computing:eu-de:::endpoint:private.eu-de.quantum.cloud.ibm.com |
Konfigurasi get laluan titik akhir​
Untuk mengkonfigurasi get laluan VPE, ikuti langkah-langkah berikut:
- Senaraikan perkhidmatan yang tersedia, termasuk perkhidmatan infrastruktur IBM Cloud yang tersedia (secara lalai) untuk semua pengguna VPC.
- Cipta get laluan titik akhir untuk IBM Quantum Platform yang anda mahu tersedia secara peribadi kepada VPC.
- Ikat alamat IP tempahan ke get laluan titik akhir.
- Lihat get laluan VPE yang dicipta yang dikaitkan dengan IBM Quantum Platform.
Kini contoh pelayan maya anda dalam VPC boleh mengakses contoh IBM Quantum Platform anda secara peribadi.
Gunakan VPE anda untuk IBM Quantum Platform​
Selepas anda mencipta get laluan titik akhir untuk IBM Quantum Platform, ikuti langkah-langkah berikut:
Gunakan VPE dengan qiskit-ibm-runtime (Python SDK)​
Sokongan VPE memerlukan qiskit-ibm-runtime v0.24.0 atau lebih baharu.
Apabila memulakan QiskitRuntimeService, tentukan private_endpoint=True.
service = QiskitRuntimeService(token="your-API_KEY", # Use the 44-character API_KEY you created and saved from the IBM Quantum Platform Home dashboard
instance="INSTANCE_CRN",
channel="ibm_cloud",
private_endpoint=True)
Gunakan VPE dengan IBM Quantum API​
Selepas mencipta get laluan titik akhir untuk IBM Quantum Platform, gunakan FQDN titik akhir perkhidmatan untuk rantau sasaran.
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"
}'