דלג לתוכן הראשי

שימוש ב-Virtual Private Endpoints עבור VPC לחיבור פרטי ל-IBM Quantum Platform

השתמש ב-Virtual Private Endpoints‏ (VPE) עבור VPC כדי להתחבר ל-IBM Quantum® מרשת ה-VPC שלך, באמצעות כתובת IP שתבחר, המוקצית מ-subnet בתוך ה-VPC שלך.

VPEs הם ממשקי IP וירטואליים הקשורים ל-endpoint gateway שנוצר לכל שירות בנפרד. ה-endpoint gateway הוא פונקציה וירטואלית שמתרחבת אופקית, יתירה וזמינה ביותר, ומשתרעת על כל אזורי הזמינות של ה-VPC שלך. Endpoint gateways מאפשרים תקשורת בין מופעי שרת וירטואלי בתוך ה-VPC לבין שירות IBM Cloud® בגב הרשת הפרטית. VPE עבור VPC מאפשר לך לשלוט בכל הכתובות הפרטיות בתוך הענן שלך. למידע נוסף, ראה About virtual private endpoint gateways.

בתוך IBM Quantum Platform, כל נתוני הלקוח מועברים דרך הרשת הפרטית, בין אם הגישה מתבצעת דרך endpoint ציבורי ובין אם דרך VPE.

חיבור ל-IBM Quantum Platform דרך endpoints ציבוריים משדר את כל נתוני הבקשה והתגובה דרך האינטרנט הציבורי. כדי להתחבר ל-IBM Quantum Platform באמצעות VPE, עליך להשתמש ב-IBM Quantum Platform API או ב-SDK. ניתן לגשת ל-IBM Quantum Platform דרך הרשת הציבורית בלבד.

לפני שמתחילים

לפני שמכוונים VPE ל-IBM Quantum Platform, יש להשלים את הצעדים הבאים:

הגדרת VPE עבור IBM Quantum Platform

ישנן מספר דרכים ליצור VPE gateway. אם משתמשים ב-CLI או ב-API, יש לציין את Cloud Resource Name‏ (CRN) של האזור שאליו רוצים להתחבר ב-IBM Quantum Platform. עיין בטבלה הבאה לקבלת רשימת האזורים והCRNים הזמינים.

אזורתוכניותFully Qualified Domain Name (FDQN)Cloud Resource Name (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

הגדרת endpoint gateway

כדי להגדיר VPE gateway, בצע את הצעדים הבאים:

  1. הצג את רשימת השירותים הזמינים, כולל שירותי תשתית IBM Cloud הזמינים (כברירת מחדל) לכל משתמשי ה-VPC.
  2. צור endpoint gateway עבור IBM Quantum Platform שאותו רוצים להנגיש באופן פרטי ל-VPC.
  3. קשר כתובת IP שמורה ל-endpoint gateway.
  4. צפה ב-VPE gateways שנוצרו המשויכים ל-IBM Quantum Platform.

עכשיו מופעי השרת הוירטואלי שב-VPC שלך יכולים לגשת למופע IBM Quantum Platform שלך באופן פרטי.

שימוש ב-VPE עבור IBM Quantum Platform

לאחר יצירת endpoint gateway עבור IBM Quantum Platform, בצע את הצעדים הבאים:

שימוש ב-VPE עם qiskit-ibm-runtime (Python SDK)

הערה

תמיכה ב-VPE דורשת qiskit-ibm-runtime בגרסה 0.24.0 ומעלה.

בעת יצירת מופע של QiskitRuntimeService, ציין 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)

שימוש ב-VPE עם IBM Quantum API

לאחר יצירת endpoint gateway עבור IBM Quantum Platform, השתמש ב-FQDN של service endpoint של האזור הרצוי.

  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"
}'