کار با سرویس آرکایو با استفاده از CLI
سرویس آرکایو ستون با API سرویس S3 آمازون سازگار است و به همین دلیل میتوان از ابزارهای CLI مانند awscli برای کار با آن استفاده کرد. در اینجا ما نحوه استفاده از سرویس آرکایو را با awscli به صورت مختصر توضیح خواهیم داد.
نصب
ابتدا لازم است تا awscli را بر روی سیستمعامل خود نصب کنید.
نصب بر روی لینوکس:
دستور aws configure را اجرا کنید و به جای ACCESS_KEY و SECRET_KEY مقادیری را که از پنل ستون گرفتهاید، قرار دهید. دو مورد بعدی یعنی region name و output format را خالی بگذارید.
لیست کردن همهی سبدها (buckets):
ساختن سبد جدید:
لیست فایلهای یک سبد:
بارگذاری همه فایلهای یک پوشه در یک سبد:
برای همگامسازی محتویات یک پوشه دستور زیر را اجرا کنید. این دستور به صورت خودکار فایلهای جدید را به سبد اضافه میکند.
دانلود یک فایل:
دانلود یک پوشه و همه محتویات آن:
پاککردن یک فایل:
پاککردن همه فایلهای یک پوشه:
مشاهده help:
ابزارهای CLI جایگزین:
پایتون:
کلاینت boto را نصب کنید.
کد نمونه:
endpoint تعریف شده برای سرویس آرکایو برای کلاینت boto در ادامه آمده است:
مرکزدادهی ندا http://archive.thr1.sotoon.ir
Golang:
کلاینت minio را نصب کنید.
کد نمونه:
endpoint که برای سرویس آرکایو برای کلاینت minio تعریف شده در ادامه آمده است:
مرکزدادهی ندا http://archive.thr1.sotoon.ir