انتقل إلى المحتوى الرئيسي

استخدام نقاط النهاية الخاصة الافتراضية لـ 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، أكمل الخطوات التالية:

إعداد VPE لـ IBM Quantum Platform

توجد عدة طرق لإنشاء بوابة VPE. إذا كنت تستخدم CLI أو API، فيجب تحديد اسم مورد السحابة (CRN) للمنطقة التي تريد الاتصال بها بـ IBM Quantum Platform. راجع الجدول التالي للاطلاع على المناطق وأسماء CRN المتاحة.

المنطقةالخططاسم النطاق المؤهل بالكامل (FDQN)اسم مورد السحابة (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. اعرض الخدمات المتاحة، بما فيها خدمات البنية التحتية لـ IBM Cloud المتاحة (افتراضياً) لجميع مستخدمي VPC.
  2. إنشاء بوابة نقطة نهاية لـ IBM Quantum Platform تريد أن تكون متاحة بشكل خاص لـ VPC.
  3. ربط عنوان IP محجوز ببوابة نقطة النهاية.
  4. عرض بوابات 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"
}'