دسترسی به زیرساخت ذخیره سازی ابری با استفاده از Swift API

زیرساخت ذخیره سازی ابری ceph از RESTful API پشتیبانی می کند که با مدل دسترسی Swift API سازگار است. در این بخش می آموزیم که از طریق Swift API به زیرساخت ذخیره سازی شرکت افرانت دسترسی پیدا کنیم.

جهت دستیابی به این منظور، بعد از خرید سرویس وارد پنل کاربری خود شده و مطابق شکل زیر یک subuser از نوع swift با دسترسی های مورد نیاز ایجاد نمایید:

در مرحله بعد در جدولی مطابق شکل زیر اطلاعات مورد نیاز Subuser لیست می شود. با کلیک بر روی دکنه سبز رنگ "کلید" secret key قابل مشاهده است.

 

 

برای ارتباط از طریق swift، در این جدول اطلاعات مربوط به Subuser ID، secretkey و User ID مورد نیاز است.

 User ID چند رقم اول قبل از علامت خط تیره در Subuser ID است که به عنوان مثال در جدول بالا عدد 76 می باشد.

در نهایت بر روی کلاینت لینوکسی خود مراحل زیر را طی نمایید:

بسته های زیر را متناسب با توزیع لینوکس خود نصب نمایید. در اینجا دستورالعمل بر روی توزیع 7CentOS می باشد.

# yum install python-setuptools

# yum install python-pip

#  pip install --upgrade python-swiftclient

 

حال با استفاده از مشخصات حساب کاربری خود با استفاده از swift API به زیرساخت خود متصل شوید. به عنوان مثال دستور زیر لیست bucket های کاربر را نمایش می دهد.

# swift -A https://s3.afranet.net/auth/1.1 -U  76:76-60e85da2359e8 -K HnLYOpuLMLOr9UVRm02b2Hm02WbhxkOr9Uy4nLML list

 

 

 

 

 

  • objectstorage, swift, ceph
  • 0 کاربر این را مفید یافتند
آیا این پاسخ به شما کمک کرد؟

مقالات مربوطه

نکات مهم در ایجاد Bucket بر روی فضای ابری افرانت

نکات مهم در ایجاد Bucket بر روی فضای ابری افرانت ·         نام مورد استفاده برای Bucket ها...

نحوه ارتقای فضای ذخیره سازی ابری

برای ارتقای فضای ذخیره سازی ابری یکی از حالت های زیر اتفاق می افتد: ·         ارتقا از بسته...

نحوه خارج کردن محصول از حالت تعلیق

تعلیق محصول به یکی از دلایل زیر اتفاق می افتد که می توانید برای رفع آن از راه حل های پیشنهادی...

سفارش محصول فضای ذخیره سازی ابری

برای استفاده از فضای ذخیره سازی شرکت افرانت، ابتدا وارد پنل کاربری خود شوید و از منوی سمت راست بر...

استفاده از ابزار s3cmd جهت برقراری ارتباط و مدیریت فضای s3 در لینوکس

ابزارهای مختلفی جهت بر قراری ارتباط و مدیریت فضای S3 و ایجاد Bucket وجود دارد. cmds3 یکی از...