Topik ini menjelaskan cara mengelola tag pada sebuah bucket.
Catatan penggunaan
Kode contoh dalam topik ini menggunakan wilayah China (Hangzhou) (
cn-hangzhou) sebagai contoh. Secara default, titik akhir publik digunakan. Jika Anda ingin mengakses OSS dari produk Alibaba Cloud lainnya di wilayah yang sama dengan bucket, gunakan titik akhir internal. Untuk informasi lebih lanjut tentang pemetaan antara wilayah OSS dan titik akhir, lihat Wilayah dan Titik Akhir.Dalam topik ini, kredensial akses diperoleh dari variabel lingkungan. Untuk informasi lebih lanjut tentang cara mengonfigurasi kredensial akses, lihat Konfigurasi Kredensial Akses.
Metode
Konfigurasikan tag untuk bucket
func (c *Client) PutBucketTags(ctx context.Context, request *PutBucketTagsRequest, optFns ...func(*Options)) (*PutBucketTagsResult, error)Query tag dari bucket
func (c *Client) GetBucketTags(ctx context.Context, request *GetBucketTagsRequest, optFns ...func(*Options)) (*GetBucketTagsResult, error)Hapus tag dari bucket
func (c *Client) DeleteBucketTags(ctx context.Context, request *DeleteBucketTagsRequest, optFns ...func(*Options)) (*DeleteBucketTagsResult, error)Parameter permintaan
Parameter | Tipe | Deskripsi |
ctx | context.Context | Konteks permintaan, yang dapat digunakan untuk menentukan durasi total permintaan. |
request | *PutBucketTagsRequest | Menentukan parameter operasi API tertentu. Untuk informasi lebih lanjut, lihat PutBucketTagsRequest. |
*GetBucketTagsRequest | Menentukan parameter operasi API tertentu. Untuk informasi lebih lanjut, lihat GetBucketTagsRequest. | |
*DeleteBucketTagsRequest | Menentukan parameter operasi API tertentu. Untuk informasi lebih lanjut, lihat DeleteBucketTagsRequest. | |
optFns | ...func(*Options) | Opsional. Parameter tingkat operasi. Untuk informasi lebih lanjut, lihat Options. |
Parameter respons
Parameter | Tipe | Deskripsi |
result | *PutBucketTagsResult | Respons terhadap operasi. Parameter ini valid ketika nilai err adalah nil. Untuk informasi lebih lanjut, lihat PutBucketTagsResult. |
*GetBucketTagsRequest | Respons terhadap operasi. Parameter ini valid ketika nilai err adalah nil. Untuk informasi lebih lanjut, lihat GetBucketTagsResult. | |
*DeleteBucketTagsRequest | Respons terhadap operasi. Parameter ini valid ketika nilai err adalah nil. Untuk informasi lebih lanjut, lihat DeleteBucketTagsResult. | |
err | error | Status permintaan. Jika permintaan gagal, nilai err tidak bisa nil. |
Contoh
Referensi
Untuk informasi lebih lanjut tentang operasi API yang dapat Anda panggil untuk mengonfigurasi tag pada bucket, kunjungi PutBucketTags.
Untuk informasi lebih lanjut tentang operasi API yang dapat Anda panggil untuk meminta tag dari bucket, kunjungi GetBucketTags.
Untuk informasi lebih lanjut tentang operasi API yang dapat Anda panggil untuk menghapus tag dari bucket, kunjungi DeleteBucketTags.