Gunakan perintah mkdir untuk membuat direktori dan mengorganisasi objek dalam bucket.
Usage notes
-
Untuk membuat direktori, Anda harus memiliki izin
oss:GetObjectdanoss:PutObject. Attach a custom access policy to a RAM user. -
Mulai versi ossutil 1.6.16 dan yang lebih baru, gunakan ossutil sebagai nama biner dalam perintah tanpa perlu menyesuaikannya berdasarkan sistem operasi. Untuk versi sebelum 1.6.16, Anda harus menggunakan nama biner yang sesuai dengan sistem operasi. Untuk informasi selengkapnya, lihat ossutil command reference.
Command syntax
ossutil mkdir oss://bucketname/dirname [--encoding-type <value>]
Parameter dan opsi tersebut adalah sebagai berikut:
|
Parameter |
Description |
|
bucketname |
Nama bucket tujuan. |
|
dirname |
Nama direktori. Harus diakhiri dengan garis miring (/). Jika Anda tidak menambahkan garis miring (/), ossutil akan secara otomatis menambahkannya. |
|
--encoding-type |
Jenis encoding untuk kunci, yaitu nama direktori setelah |
Examples
Buat direktori dan unggah objek ke dalamnya.
-
Buat direktori.
-
Buat direktori tingkat tunggal
ossutil mkdir oss://examplebucket/dir/Output berikut menunjukkan bahwa direktori dir/ telah dibuat di bucket examplebucket.
0.385877(s) elapsed -
Buat direktori multi-level
Buat direktori multi-level untuk mengklasifikasikan objek lebih lanjut. Contohnya, buat direktori Photo/2021/ di examplebucket:
ossutil mkdir oss://examplebucket/Photo/2021/Jika Anda menghapus 2021/ dan Photo/ tidak berisi objek lain, maka Photo/ juga akan dihapus.
-
-
Unggah objek ke direktori tujuan
Unggah exampleobject.txt ke direktori dir/ di examplebucket:
ossutil cp exampleobject.txt oss://examplebucket/dir/Output berikut menunjukkan bahwa file telah diunggah ke direktori tujuan.
Succeed: Total num: 1, size: 0. OK num: 1(upload 1 files). average speed 0(byte/s)
Common options
Untuk mengakses bucket di wilayah berbeda, gunakan -e untuk menentukan endpoint. Untuk mengakses bucket yang dimiliki oleh Akun Alibaba Cloud berbeda, gunakan -i untuk ID AccessKey dan -k untuk Rahasia AccessKey.
Contoh: buat direktori dir/ di examplebucket yang berada di wilayah China (Hangzhou) di bawah Akun Alibaba Cloud yang berbeda:
ossutil mkdir oss://examplebucket/dir/ -e oss-cn-hangzhou.aliyuncs.com -i yourAccessKeyID -k yourAccessKeySecret