استخدام نقاط النهاية الخاصة الافتراضية لـ VPC للاتصال بـ IBM Quantum Platform بشكل خاص
استخدم نقاط النهاية الخاصة الافتراضية (VPE) لـ VPC للاتصال بـ IBM Quantum® من شبكة VPC الخاصة بك باستخدام عنوان IP تحدده أنت، مخصص من شبكة فرعية داخل VPC.
نقاط VPE هي واجهات IP افتراضية مرتبطة ببوابة نقطة نهاية تُنشأ على أساس كل خدمة. بوابة نقطة النهاية هي وظيفة افتراضية قابلة للتوسع أفقياً، ومتكررة وعالية التوافر، وتمتد عبر جميع مناطق التوافر في VPC الخاص بك. تتيح بوابات نقاط النهاية الاتصالات بين نسخ الخوادم الافتراضية داخل VPC وخدمة IBM Cloud® على الشبكة الخاصة. تتيح لك VPE لـ VPC التحكم الكامل في عناوين IP الخاصة داخل سحابتك. لمزيد من المعلومات، راجع حول بوابات نقاط النهاية الخاصة الافتراضية.
داخل IBM Quantum Platform، تُنقل جميع بيانات العملاء عبر الشبكة الخاصة بصرف النظر عن طريقة الوصول، سواء عبر نقطة نهاية عامة أو VPE.
الاتصال بـ IBM Quantum Platform عبر نقاط النهاية العامة يُمرر جميع بيانات الطلبات والاستجابات عبر الإنترنت العام. للاتصال بـ IBM Quantum Platform باستخدام VPE، يجب عليك استخدام IBM Quantum Platform API أو SDK. لا يمكن الوصول إلى IBM Quantum Platform إلا عبر الشبكة العامة.
قبل أن تبدأ
قبل استهداف VPE لـ IBM Quantum Platform، أكمل الخطوات التالية:
- إنشاء Virtual Private Cloud.
- التخطيط لطوبولوجيا الشبكة للاتصال بنقاط VPE.
- ضبط ضوابط الوصول لـ VPE الخاص بك.
- فهم القيود المتعلقة بامتلاك VPE.
- فهم كيفية عرض تفاصيل VPE.
إعداد VPE لـ IBM Quantum Platform
توجد عدة طرق لإنشاء بوابة VPE. إذا كنت تستخدم CLI أو API، فيجب تحديد اسم مورد السحابة (CRN) للمنطقة التي تريد الاتصال بها بـ IBM Quantum Platform. راجع الجدول التالي للاطلاع على المناطق وأسماء CRN المتاحة.
| المنطقة | الخطط | اسم النطاق المؤهل بالكامل (FDQN) | اسم مورد السحابة (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 |
إعداد بوابة نقطة النهاية
لإعداد بوابة VPE، اتبع هذه الخطوات:
- اعرض الخدمات المتاحة، بما فيها خدمات البنية التحتية لـ IBM Cloud المتاحة (افتراضياً) لجميع مستخدمي VPC.
- إنشاء بوابة نقطة نهاية لـ IBM Quantum Platform تريد أن تكون متاحة بشكل خاص لـ VPC.
- ربط عنوان IP محجوز ببوابة نقطة النهاية.
- عرض بوابات VPE التي تم إنشاؤها المرتبطة بـ IBM Quantum Platform.
الآن يمكن لنسخ الخوادم الافتراضية في VPC الوصول إلى نسخة IBM Quantum Platform الخاصة بك بشكل خاص.
استخدام VPE الخاص بك لـ IBM Quantum Platform
بعد إنشاء بوابة نقطة نهاية لـ IBM Quantum Platform، اتبع هذه الخطوات:
استخدام VPE مع qiskit-ibm-runtime (Python SDK)
دعم VPE يتطلب qiskit-ibm-runtime الإصدار v0.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
بعد إنشاء بوابة نقطة نهاية لـ 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"
}'