کار با سرویس آبجکت‌استوریج با استفاده از CLI

سرویس آبجکت‌استوریج ستون با API سرویس S3 آمازون سازگار است و به همین دلیل می‌توان از ابزارهای CLI مانند awscli برای کار با آن استفاده کرد. در اینجا ما نحوه استفاده از سرویس آبجکت‌استوریج را با awscli به صورت مختصر توضیح خواهیم داد.

ابتدا لازم است تا awscli را بر روی سیستم‌عامل خود نصب کنید.

نصب بر روی لینوکس:

نصب بر روی ویندوز:

دستور aws configure را اجرا کنید و به جای ACCESS_KEY و SECRET_KEY مقادیری را که از پنل ستون گرفته‌اید، قرار دهید. دو مورد بعدی یعنی region name و output format را خالی بگذارید.

لیست کردن همه‌ی سبدها (buckets):

ساختن سبد جدید:

لیست فایل‌های یک سبد:

بارگذاری یک فایل در یک سبد:

بارگذاری همه فایل‌های یک پوشه در یک سبد:

برای همگام‌سازی محتویات یک پوشه دستور زیر را اجرا کنید. این دستور به صورت خودکار فایل‌های جدید را به سبد اضافه می‌کند.

دانلود یک فایل:

دانلود یک پوشه و همه محتویات آن:

پاک‌کردن یک فایل:

پاک‌کردن همه فایل‌های یک پوشه:

مشاهده help:

ابزارهای CLI جایگزین:

پایتون:

کلاینت ‍ boto را نصب کنید.

کد نمونه:

endpointهایی که برای سرویس آبجکت‌استوریج در هر یک از مرکزداده‌های موجود، برای کلاینت boto تعریف شده‌اند در ادامه آمده است:

مرکزداده‌ی افرا https://kise.roo.cloud

مرکزداده‌ی ندا https://kise-thr-nd-1.sotoon.cloud

Golang:

کلاینت minio را نصب کنید.

کد نمونه:

endpointهایی که برای سرویس آبجکت‌استوریج در هر یک از مرکزداده‌های موجود، برای کلاینت minio تعریف شده‌اند در ادامه آمده است:

مرکزداده‌ی افرا: kise.roo.cloud

مرکزداده‌ی ندا: kise-thr-nd-1.sotoon.cloud

آیا این مقاله به شما کمک کرد؟

با نظر دادن به بهبود کیفیت مستندات کمک کنید