بث مباشر 18.11 · الدفعة 318 نوفمبر، 19:00 بتوقيت موسكو — ورشة عملية مجانية لوكلاء الذكاء الاصطناعي · الدفعة 3 تبدأ 23.11ورشة 18 نوفمبر ←الدفعة 3 (23.11)
إصدارتحليل · على الرادارAWS Machine Learning Blog→ المصدر

Codex يعمل الآن عبر Amazon Bedrock: AWS تعرض مشروعًا تجريبيًا على IAM دون حزمة تقنية جديدة

شرحت AWS كيفية ربط Codex بخدمة Amazon Bedrock دون مسار منفصل للوصول إلى النماذج. يبقى Codex على جهاز المطوّر، وتمر الطلبات إلى النموذج عبر Bedrock وفق قواعد IAM والمناطق والتدقيق نفسها المعتمدة أصلًا في الشركة. وتنصح AWS بالبدء بتسجيل الدخول عبر IAM Identity Center وبمشروع تجريبي يضم شخصين. ولا حاجة إلى البوابات إلا إذا كانت الحدود والمرشّحات مهمة مباشرة في مسار الطلب.

معالج بواسطة الذكاء الاصطناعي من AWS Machine Learning Blog؛ بتحرير Hamidun News
Codex يعمل الآن عبر Amazon Bedrock: AWS تعرض مشروعًا تجريبيًا على IAM دون حزمة تقنية جديدة
المصدر: AWS Machine Learning Blog. كولاج: Hamidun News.
استمع للمقال
بطاقة الحقائق والأرقام
المعيارالتفاصيل
المصدر الأصليAWS Machine Learning Blog ↗
رئيس التحرير
حقيقة رئيسية #1تحقّق أولًا من النموذج باستدعاء مباشر لـ bedrock-runtime converse
حقيقة رئيسية #2احتفظ بإعدادات المزوّد في ملف المستخدم، لا في ملف المستودع
حقيقة رئيسية #3يلزم مستخدمان للتحقق من فصل احتساب الطلبات

عندما ترغب شركة في توفير وكيل ذكاء اصطناعي لكتابة الشيفرة للمطوّرين، ينتهي بها الأمر عادةً ببنية تحتية ثانية: مفاتيح منفصلة، وفواتير منفصلة، وتدقيق منفصل. وهذا عبء إضافي على فريق المنصة. وقد أصدرت AWS دليلًا مفصّلًا حول كيفية تمرير Codex عبر Amazon Bedrock دون إنشاء حزم متوازية.

ما زال Codex نفسه يعمل على جهاز المطوّر. الذي يتغيّر هو المسار فقط: تمر الطلبات إلى نماذج OpenAI المدعومة عبر Bedrock. وتستخدم الأمثلة GPT-5.6 Sol، لكن ينبغي قبل البدء التحقق على حدة مما إذا كانت Sol أو Terra أو Luna متاحة في الحساب والمنطقة ومسار الاستدلال المطلوب. فقد تختلف إتاحتها.

ثلاثة مسارات، أحدها افتراضي

تقترح AWS ثلاثة خيارات.

  • Native AWS Access. تسجيل الدخول عبر IAM Identity Center دون أي خدمات إضافية. وهذه هي نقطة البداية الموصى بها.
  • AgentCore Gateway. بوابة مُدارة من AWS للتوجيه وBedrock Guardrails.
  • LLM Gateway مثل LiteLLM على ECS أو Portkey. تناسب من لديه بوابة كهذه بالفعل أو من يحتاج إلى ميزانيات وحدود صارمة مباشرة في مسار الطلب.

وتصف AWS التكامل المخصّص صراحةً بأنه خيار متقدّم للبوابات، لا بداية سريعة. فهو خدمة إضافية يجب تصميمها وحمايتها وصيانتها.

والقاعدة بسيطة: اختر أخفّ مسار يلبّي متطلباتك. وفي المشروع التجريبي يكفي عادةً الوصول الأصلي.

كيف يبدو المشروع التجريبي الآمن

يسجّل الموظفون الدخول عبر مزوّد الهوية المعتاد، مثل Okta عبر SAML. ويمرّر هذا المزوّد المستخدمين والمجموعات إلى IAM Identity Center عبر SCIM، ثم تصدر الخدمة مفاتيح AWS مؤقتة لـ Codex. ولا يُضبط مزوّد الهوية داخل Codex نفسه.

يجري التحقق في ثلاث خطوات.

  1. تسجيل الدخول عبر aws sso login ثم استدعاء bedrock-runtime converse مباشرة مع النموذج المطلوب. وإذا كان هناك خلل، فسيظهر فورًا في الملف الشخصي أو المنطقة أو صلاحيات IAM، لا في Codex.
  2. تحديد المزوّد amazon-bedrock والنموذج والملف الشخصي والمنطقة في ~/.codex/config.toml.
  3. تشغيل مهمة آمنة في مستودع غير إنتاجي.

من الأفضل الاحتفاظ بالإعدادات في ملف خاص بالمستخدم أو مُدار، حتى لا يستطيع المستودع استبدال المزوّد. وقبل البدء يجب تعيين شخص مسؤول عن التراجع.

وتطلب AWS كذلك التحقق من عزل الهويات. فمستخدم واحد يثبت فقط أن تسجيل الدخول يعمل. أما مستخدمان يشغّلان المهمة البسيطة نفسها، فيجب أن تبقى جلساتهما وتدقيقهما وقياساتهما عن بُعد منفصلة. ويُختبر التراجع أيضًا: تُزال الإعدادات أو التعيين في Identity Center، وتُنتظر نهاية الجلسة، ثم يُتأكد من رفض الاستدعاء الجديد.

المراقبة والتكلفة: لا تخلط بين المصادر

أفضل ما في الدليل أنه لا يخلط بين أنواع البيانات المختلفة.

  • قياسات Codex عن بُعد عبر OpenTelemetry تُظهر نشاط العميل: الرموز (tokens) والأدوار واستدعاءات الأدوات. ولا يمكن ربطها بالأشخاص إلا بعد أن يضيف مجمّع محلي سمات هوية موثّقة.
  • مقاييس Bedrock وسجلاته تُظهر ما حدث على جانب الخدمة.
  • الهوية والمال يُستمدان من تدقيق AWS وتقرير CUR. وفي الوصول الأصلي قد يُظهر CUR 2.0 مع التوزيع حسب caller identity مبدأ SSO.

لا يجوز تقديم حجم الرموز على أنه تقرير نفقات. خذ السعر الفعلي من الفوترة، وصنّف أي توزيع تقديري على أنه تقدير.

وللمشروع التجريبي يتوفر في المستودع إعداد جاهز لمجمّع ADOT ولوحة معلومات CloudWatch.

القيود وما ينبغي فعله

كُتب الدليل على يد فريق المنصة في AWS لخدماتها، لذلك لا يتناول البدائل خارج منظومتها. والقياسات عن بُعد لا تثبت صحة الشيفرة، ولذا تبقى مراجعة التعديلات المولَّدة واختبارها إلزاميتين. ولا يجوز إرسال الأسرار والبيانات المغلقة عبر النموذج ما لم يُوافق على ذلك صراحةً.

قبل التعميم على الفرق ينبغي توحيد البيئة. تنشر إضافات المؤسسة المهارات والخطافات (hooks)، ويجب أن يكون لكل منها مالك وإصدار. وتفتح خوادم MCP حدّ ثقة مستقلًا: اسمح لها بالوصول للأشخاص والأدوات اللازمين فقط، واحتفظ ببيانات الاعتماد خارج إعدادات مزوّد النموذج. واختبر الخطافات مثل PreToolUse في سيناريوهات allow وdeny وانتهاء المهلة وتعطّل نقطة النهاية.

والخلاصة العملية لفريق المنصة هي التالية. ابدأ بشخصين ووصول أصلي وخطة تراجع واضحة. ولا توسّع إلا بعد أن تتطابق الأدلة المتعلقة بالهوية والاستدعاءات والتكاليف. وأضف بوابة عندما تحتاج إلى حدود صارمة، لا لمجرد أنها موجودة.

القصة

أسئلة وأجوبة حول الخبر

ما أبرز التفاصيل حول ثلاثة مسارات، أحدها افتراضي؟

تقترح AWS ثلاثة خيارات. Native AWS Access. تسجيل الدخول عبر IAM Identity Center دون أي خدمات إضافية. وهذه هي نقطة البداية الموصى بها. AgentCore Gateway. بوابة مُدارة من AWS للتوجيه وBedrock Guardrails. LLM Gateway مثل LiteLLM على ECS أو Portkey. تناسب من لديه بوابة كهذه بالفعل أو من يحتاج إلى ميزانيات وحدود صارمة مباشرة في مسار الطلب. وتصف AWS التكامل المخصّص صراحةً بأنه خيار متقدّم للبوابات، لا بداية سريعة. فهو خدمة إضافية يجب تصميمها وحمايتها وصيانتها. والقاعدة بسيطة: اختر أخفّ مسار يلبّي متطلباتك.

ما أبرز التفاصيل حول كيف يبدو المشروع التجريبي الآمن؟

يسجّل الموظفون الدخول عبر مزوّد الهوية المعتاد، مثل Okta عبر SAML. ويمرّر هذا المزوّد المستخدمين والمجموعات إلى IAM Identity Center عبر SCIM، ثم تصدر الخدمة مفاتيح AWS مؤقتة لـ Codex. ولا يُضبط مزوّد الهوية داخل Codex نفسه. يجري التحقق في ثلاث خطوات. تسجيل الدخول عبر aws sso login ثم استدعاء bedrock-runtime converse مباشرة مع النموذج المطلوب. وإذا كان هناك خلل، فسيظهر فورًا في الملف الشخصي أو المنطقة أو صلاحيات IAM، لا في Codex. تحديد المزوّد amazon-bedrock والنموذج والملف الشخصي والمنطقة في ~/.codex/config.toml.

ما أبرز التفاصيل حول المراقبة والتكلفة: لا تخلط بين المصادر؟

أفضل ما في الدليل أنه لا يخلط بين أنواع البيانات المختلفة. قياسات Codex عن بُعد عبر OpenTelemetry تُظهر نشاط العميل: الرموز (tokens) والأدوار واستدعاءات الأدوات. ولا يمكن ربطها بالأشخاص إلا بعد أن يضيف مجمّع محلي سمات هوية موثّقة. مقاييس Bedrock وسجلاته تُظهر ما حدث على جانب الخدمة. الهوية والمال يُستمدان من تدقيق AWS وتقرير CUR. وفي الوصول الأصلي قد يُظهر CUR 2.0 مع التوزيع حسب caller identity مبدأ SSO. لا يجوز تقديم حجم الرموز على أنه تقرير نفقات. خذ السعر الفعلي من الفوترة، وصنّف أي توزيع تقديري على أنه تقدير.

ZK
جمال حميدون — مدير المنتجات في Alpina Digital ومدير منتج AlpinaGPT. يبني منتجات الذكاء الاصطناعي منذ 2019. بدأ Hamidun News كمشروع شخصي ثم أصبح مُجمِّعًا إنتاجيًا بأكثر من 6000 قارئ.
✦ Hands-On AI Engineering · Hamidun Academy

Build & Ship Production AI Agents Without Boilerplate Code

Start your free 72-hour trial at Hamidun Academy (academy.hamidun.com) — interactive lessons on Claude Code & Cursor, live Tech Radar, and production agent templates.

Start 72h Free Trial →Vibe-Coding Intensive
ما رأيك؟
جارٍ تحميل التعليقات…