דלג לתוכן הראשי
פרויקט זה בשלב בטא. מצאת באג? פתח issue ב-GitHub. יש שאלה או רעיון? שאל ב-Discussions — נשמח לשמוע ממך!
מה איכות התרגום בדף זה?

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

השתמשו ב-Virtual Private Endpoints‏ (VPE) עבור Virtual Private Cloud (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.

ללא קשר לשאלה אם אתם משתמשים ב-VPEs, כל התקשורת הפנימית בתוך הרשת של IBM Quantum Platform תמיד משתמשת בחיבורים פרטיים במקום באינטרנט הציבורי.

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

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

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

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

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

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

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

# 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)

שימוש ב-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"
}'