تعد Resource Manager خدمة مدارة بالكامل تتيح لك توفير موارد البنية الأساسية على Oracle Cloud Infrastructure باستخدام HashiCorp Terraform. يمكنك جلب تعريف قالب Terraform الخاص بك وإنشاء موارد البنية الأساسية وإدارتها بسهولة. يتيح لك هذا استخدام البنية الأساسية كتعليمات برمجية لأتمتة الإمداد عبر جميع موارد OCI، بما في ذلك الحوسبة والشبكات وموازنات الأحمال وتخزين الكائنات. تتكامل Resource Manager أيضًا مع إدارة الهوية والوصول (IAM) حتى يمكنك تحديد أذون دقيقة لعمليات Terraform. تدعم حاليًا CLI وSDK ووحدة التحكم.
لا توجد رسوم مخصصة لـ Oracle Cloud Infrastructure Resource Manager.
يتم توثيق توفر Resource Manager عبر المناطق في نظرة عامة على الخدمة.
توفر Resource Manager ميزات إضافية حول مقدم خدمة Terraform من خلال السماح لفرقك بالتعاون عبر تكوين Terraform، ومكّنك من تعريف الأذون على إجراءات Terraform المختلفة، ومن توفير قفل للحالات لمنع التلف وتخزين جميع معلومات الحالة تلقائيًا في التخزين الدائم. ونظرًا إلى أن هذه خدمة مدارة بالكامل، فلا داعي للقلق بشأن تكوين موفر الخدمة يدويًا، أو حفظ معلومات الحالة أو ضمان حصول الفِرق على عناصر التحكم الصحيحة في الوصول لإنشاء البيئات وتعديلها وحذفها. يتكامل Resource Manager أيضًا مع ميزات منصة Oracle مثل وضع العلامات وIAM.
للبدء في استخدام Resource Manager، يجب تحديد ملف تكوين Terraform الذي يصف كل الموارد التي تريد تكوينها. تتم كتابة ملف التكوين هذا في HashiCorp Configuration Language (HCL). لمزيد من المعلومات حول Terraform، يرجى زيارة terraform.io.
بمجرد أن يصبح ملف تكوين Terraform جاهزًا، يجب تكوين حزمة في Resource Manager عن طريق تحميل الملف المضغوط. يحتوي هذا الملف المضغوط على كل ملفات تكوين Terraform وأي ملفات متغيرات. يمكنك اختياريًا تمييز أي حزم إذا لزم الأمر.
بمجرد إنشاء حزمة بنجاح، يمكنك تشغيل مهمة لإنشاء موارد بنية أساسية في فترة إيجارك. يتم تحديد الوظيفة كإجراء Terraform الذي يتم تشغيله في تكوين Terraform. بمجرد تكوين الحزمة، يمكنك النقر على خطة Terraform لمراجعة البنية الأساسية وتطبيق Terraform لتوفير البنية الأساسية المحددة في ملف التكوين.
يحق لعملاء Oracle Cloud Infrastructure الحصول على Oracle Audit دون أي رسوم إضافية.
يمكنك النقر فوق تحرير الحزمة، وتعديل كل السمات المحددة للحزمة بما في ذلك تحميل ملف تكوين Terraform المعدل.
يستخدم Resource Manager أحدث إصدار من الموفر. بمجرد إصدار جديد من موفر Terraform، سيكون لديك خيار الترقية إلى هذا الإصدار الأخير.
للحصول على قائمة مفصلة بالموارد التي يمكن تنظيمها من خلال Resource Manager، الرجاء زيارة قسم مصادر البيانات في https://registry.terraform.io/providers/oracle/oci/latest.
نعم. ومع ذلك، تحتاج إلى حقل "المنطقة" فحسب أثناء تعريف الموفر.
provider "oci" {
region = "us-phoenix-1"
}
نعم. يمكنك تكوين الحزمة في منطقة واحدة وتنظيم الموارد في منطقة مختلفة عن طريق تعريف متغير المنطقة في الموفر وفقًا لذلك. تحدد قيمة متغير المنطقة في الموفر أين سيتم تكوين مواردك.
نعم. يمكنك كتابة تكوين Terraform بتنسيق JSON أيضًا باستخدام HCL.
تتجاهل Resource Manager المجلد ".oci" في ملف تكوين Terraform. لذلك، نوصي بعدم وجود هذا المجلد أثناء تحميل التكوين.
نعم. يمكنك تضمين ملف و/أو ملفات "terraform.tfvars" مع الامتداد *.auto.tfvars في تكوين الملف المضغوط.
يمكنك استخدام إدارة الهوية والوصول (IAM) لتحديد الأنظمة والأذونات لمختلف المستخدمين والمجموعات. الرجاء الرجوع إلى أقسام أذون Resource Manager في الوثائق لمعرفة كيفية تحديد السياسات لـ Resource Manager.