Alibaba Cloud CLI mengintegrasikan alat baris perintah Object Storage Service (OSS), ossutil 1.0, sehingga memungkinkan Anda mengelola data di OSS secara cepat menggunakan format perintah terpadu Alibaba Cloud CLI.
Konsep
Alibaba Cloud CLI adalah alat baris perintah yang dibangun di atas Alibaba Cloud OpenAPI. Anda dapat menggunakan Alibaba Cloud CLI di Cloud Shell untuk mengelola resource Alibaba Cloud secara efisien. Untuk informasi selengkapnya, lihat Apa Itu Alibaba Cloud CLI?.
ossutil adalah alat baris perintah resmi Alibaba Cloud untuk mengelola OSS. Gunakan ossutil untuk mengelola data OSS berikut:
Mengelola bucket, seperti membuat, menampilkan daftar, atau menghapus bucket.
Mengelola objek, seperti mengunggah, mengunduh, menampilkan daftar, menyalin, atau menghapus objek.
Mengelola part, seperti menampilkan daftar atau menghapus part.
Untuk informasi selengkapnya, lihat alat baris perintah ossutil 1.0.
Prosedur
Langkah 1: Mulai Cloud Shell
Sebelum memulai Cloud Shell, login ke Konsol Alibaba Cloud menggunakan identitas RAM yang memiliki izin yang diperlukan. Cloud Shell secara otomatis mengonfigurasi kredensial identitas Anda berdasarkan sesi login saat ini tanpa memerlukan konfigurasi manual. Untuk mencegah masalah pada konfigurasi kredensial otomatis, jangan mengubah atau menghapus file konfigurasi awal default.
Anda dapat memulai Cloud Shell dengan salah satu cara berikut:
Jalankan perintah di Konsol.
Klik tombol Cloud Shell di bilah navigasi atas halaman utama konsol untuk memulai Cloud Shell.

Sebagai aplikasi mandiri
Buka browser, lalu akses https://shell.aliyun.com untuk membuka antarmuka Cloud Shell.
Saat Cloud Shell dimulai, sebuah mesin virtual dibuat untuk sesi Anda. Proses ini dapat memakan waktu hingga 30 detik.
Anda dapat membuka hingga lima jendela Cloud Shell sekaligus. Semua jendela terhubung ke mesin virtual yang sama; jendela baru tidak membuat mesin virtual tambahan.
Untuk informasi selengkapnya, lihat Apa itu Cloud Shell?.
Langkah 2: Gunakan Cloud Assistant CLI untuk mengelola data di OSS
Format perintah
Cloud Shell dilengkapi Cloud Assistant CLI yang telah pra-instal dan diotorisasi. Gunakan Cloud Assistant CLI untuk mengelola data OSS Anda. Format umum perintahnya adalah sebagai berikut:
aliyun oss [command] [options and parameters]Contoh perintah
Jalankan perintah berikut untuk membuat bucket bernama
vmeixmedan mengatur kelas penyimpanannya keStandard.aliyun oss mb oss://vmeixme --storage-class StandardJalankan perintah berikut untuk membuat folder bernama
horsedi dalam bucket tersebut.aliyun oss mkdir oss://vmeixme/horse/Jalankan perintah berikut untuk menampilkan daftar resource OSS di bawah akun Anda, termasuk bucket, objek, dan part. Batasi jumlah maksimum hasil yang dikembalikan menjadi 20.
aliyun oss ls --limited-num 20
Informasi bantuan
Di Cloud Assistant CLI, gunakan opsi --help bersama perintah apa pun untuk mendapatkan informasi bantuan.
Jalankan perintah
aliyun oss --helpuntuk melihat semua perintah pengelolaan OSS yang didukung oleh Cloud Assistant CLI.aliyun oss --helpJalankan perintah berikut untuk mendapatkan informasi detail dan opsi yang tersedia untuk operasi tertentu.
aliyun oss [command] --help
Contoh perintah
Jalankan perintah berikut untuk mendapatkan informasi detail dan opsi yang tersedia untuk operasi pembuatan folder.
aliyun oss mkdir --helpInformasi berikut diharapkan dikembalikan.

Perintah operasi umum
Tabel berikut mencantumkan perintah operasi OSS yang didukung oleh Cloud Assistant CLI.
Perintah | Deskripsi |
appendfromfile (append upload) | Menambahkan konten ke akhir objek appendable yang telah diunggah. |
bucket-encryption (server-side encryption) | Menambahkan, memodifikasi, menanyakan, atau menghapus konfigurasi enkripsi bucket. |
bucket-policy (authorization policy) | Menambahkan, memodifikasi, menanyakan, atau menghapus kebijakan bucket. |
bucket-tagging (bucket tagging) | Menambahkan, memodifikasi, menanyakan, atau menghapus konfigurasi tag bucket. |
cat (output file content) | Menampilkan konten objek dalam bucket ke layar. |
cors (cross-origin resource sharing) | Menambahkan, memodifikasi, menanyakan, atau menghapus konfigurasi Berbagi Sumber Daya Lintas Asal (CORS) bucket. |
cors-options (detect cross-origin request) | Mengirim permintaan HTTP OPTIONS ke OSS untuk memeriksa apakah permintaan akses lintas asal tertentu diizinkan. |
cp (upload, download, and copy files) | Mengunggah, mengunduh, dan menyalin objek dalam bucket. |
create-symlink (create symbolic link) | Membuat tautan simbolik untuk membuka file sumber secara cepat. |
du (get size) | Mendapatkan ukuran total semua objek dalam bucket atau folder tertentu. |
getallpartsize (get part size) | Mendapatkan informasi tentang part yang dihasilkan oleh semua tugas unggah multi-bagian yang belum lengkap dalam bucket. |
hash (calculate CRC-64 or MD5) | Menghitung nilai MD5 atau CRC-64 dari file lokal. |
help (get help information) | Mendapatkan informasi bantuan untuk suatu perintah. |
lifecycle | Menambahkan, menanyakan, menampilkan daftar, atau menghapus aturan siklus hidup. |
listpart (list parts) | Menampilkan informasi tentang part objek yang proses unggah multi-bagiannya belum lengkap. |
logging (log storage) | Mengaktifkan, menanyakan, atau menonaktifkan konfigurasi penyimpanan log bucket. |
ls (list resources at the account level) | Menampilkan informasi tentang bucket, objek, dan part di bawah akun saat ini. |
mb (create bucket) | Membuat bucket. |
mkdir (create folder) | Membuat folder. |
object-tagging (object tagging) | Menambahkan, memodifikasi, mengambil, atau menghapus tag objek. |
probe (detect status) | Memecahkan masalah terkait status jaringan antara mesin lokal Anda dan OSS, bandwidth unduh dan unggah, serta status tautan simbolik lokal. |
read-symlink (read symbolic link) | Membaca deskripsi file tautan simbolik, termasuk nilai ETag-nya dan waktu pembaruan terakhir. |
referer (hotlink protection) | Menambahkan, memodifikasi, menanyakan, atau menghapus konfigurasi Perlindungan hotlink bucket. |
request-payment (pay by requester) | Mengatur mode bayar-per-permintaan. |
restore (file) | Memulihkan objek yang diarsipkan, Cold Archive, dan Deep Cold Archive. |
rm (delete) | Menghapus objek, part, atau bucket yang tidak diperlukan untuk menghindari biaya penyimpanan yang tidak perlu. |
set-acl (set or modify ACL) | Mengatur atau memodifikasi daftar kontrol akses (ACL) bucket atau objek. |
set-meta (manage object metadata) | Mengatur, memodifikasi, atau menghapus metadata objek yang telah diunggah. |
sign (generate signed URL) | Membuat URL yang ditandatangani untuk memberikan izin kepada pengguna pihak ketiga agar dapat mengunduh atau melihat pratinjau objek dalam periode tertentu. |
stat (view bucket and object information) | Menampilkan informasi tentang bucket atau objek tertentu. |
website (static website hosting and origin fetch configuration) | Menambahkan, memodifikasi, menanyakan, atau menghapus konfigurasi hosting situs web statis dan pengambilan asal bucket. |