تكوين دائري لتخزين الأوبجيكت

لتكوين rclone لـ Oracle Cloud Infrastructure Object Storage، يجب استخدام واجهة API المتوافقة مع Amazon S 3. أولاً، تحتاج إلى الحصول على صلاحيات صحيحة ونقطة انتهاء API ثم تعيين متغيرات البيئة الصحيحة. استخدم الإرشادات التالية.

الحصول على بيانات صلاحية التأمين ونقطة انتهاء API

يجب الحصول على المفتاح السري ومفتاح الوصول ونقطة انتهاء API للمنطقة ومساحة الاسم الخاصة بالتكوين.

  1. أولاً، قم بتكوين زوج مفتاح سري ومفتاح الوصول:
    1. عرض بيانات المستخدم.
      • إذا كنت تقوم بتكوين مفتاح سري للعميل لنفسك، افتح قائمة المرجع (أيقونة قائمة المستخدم) وانقر إعدادات المستخدم.
      • إذا كنت مسئولاً عن تكوين مفتاح سري للعميل لمستخدم آخر، ففي وحدة التحكم، انقر على الهوية ثم انقر على المستخدمون. حدد موقع المستخدم في القائمة، ثم انقر على اسم المستخدم لعرض التفاصيل.
    2. في الجانب الأيسر من الصفحة، انقر على مفاتيح سرية العميل.

      يتكون المفتاح السري للعميل من زوج مفتاح الوصول/المفتاح السري. يقوم Oracle تلقائيًا بإنشاء مفتاح الوصول عندما تقوم أو عندما يقوم المسئول بإنشاء المفتاح السري لتكوين المفتاح السري للعميل.

    3. انقر على إنشاء مفتاح سري.
    4. أدخل وصفًا مألوفًا للمفتاح وانقر على "إنشاء مفتاح سري".

      يتم عرض المفتاح السري الذي تم إنشاؤه في مربع حوار إنشاء مفتاح سري. في نفس الوقت يقوم Oracle بتكوين مفتاح الوصول المقترن بالمفتاح السري. تمت إضافة المفتاح السري للعميل المكوَّن حديثًا إلى قائمة المفاتيح السرية للعميل.

    5. انسخ المفتاح السري على الفور، حيث لا يمكن استرجاع المفتاح السري مرة أخرى بعد إغلاق مربع الحوار لأسباب أمنية.

      إذا كنت مسئولاً عن تكوين مفتاح سري لمستخدم آخر، فستحتاج إلى تسليمه بشكل آمن للمستخدم عن طريق توفيره لفظيًا، أو طباعته أو إرساله عبر خدمة بريد إلكتروني آمنة.

    6. انقر على إغلاق.
    7. لعرض أو نسخ مفتاح الوصول، انقر على الإجراء إظهار أو نسخ على يسار اسم مفتاح عميل معين.
  2. في نقطة انتهاء API، التي تأخذ النموذج التالي:
     https://<your_namespace>.compat.objectstorage.<your_region_identifier>.oraclecloud.com 
    استبدل <your_namespace> بمساحة الاسم الخاصة بك، وقم باستبدال <your_region_identifier> بالمنطقة التي قمت بتكوين حسابك بها.

    ملاحظة:

    يمكنك تحديد مساحة الاسم إما من وحدة التحكم أو باستخدام أداة سطر الأوامر:
    • من "وحدة التحكم" افتح قائمة "ملف التعريف" (أيقونة قائمة المستخدم) وانقر على عشرة: <your_tenancy_name>. يتم عرض سلسلة مساحة الاسم أسفل إعدادات تخزين الكائنات.
    • من سطر الأوامر، أدخل:
      oci os ns get
      تظهر مساحة الاسم في الاستجابة:
      {
          "data": "MyNamespace"
      }		

تعيين متغيرات البيئة

بعد الحصول على المفتاح السري ومفتاح الوصول ونقطة انتهاء واجهة برمجة التطبيقات ومعرف المنطقة، قم بتكوين rclone عن طريق تعيين متغيرات البيئة في ملف تكوين rclone.

لتعيين متغيرات البيئة،

  1. افتح ملف تكوين rclone وقم بإضافة هذه الأوامر (استبدال <bracketed italicized values> بالقيم الخاصة بك):
    $ export RCLONE_CONFIG_OCI_TYPE=s3
    $ export RCLONE_CONFIG_OCI_ACCESS_KEY_ID=<your_access_key>
    $ export RCLONE_CONFIG_OCI_SECRET_ACCESS_KEY=<your_secret_key>
    $ export RCLONE_CONFIG_OCI_REGION=<your_region_identifier>
    $ export RCLONE_CONFIG_OCI_ENDPOINT=
    https://<your_namespace>.compat.objectstorage.<your_region_identifier>.oraclecloud.com
  2. من سطر الأوامر، تحقق من تعرف rclone على التكوين من خلال متغيرات البيئة:
    $ rclone listremotes
    oci:
    $