Operasi ini digunakan untuk menghapus aturan enkripsi yang dikonfigurasi pada sebuah bucket.
Catatan
Untuk menghapus aturan enkripsi bucket menggunakan DeleteBucketEncryption, diperlukan izin oss:DeleteBucketEncryption. Untuk detail lebih lanjut, lihat Lampirkan kebijakan kustom ke pengguna RAM.
Hanya pemilik bucket atau pengguna RAM dengan otorisasi yang sesuai yang dapat menghapus aturan enkripsi bucket. Jika tidak, OSS akan mengembalikan kesalahan 403. Untuk informasi lebih lanjut tentang enkripsi bucket, lihat Enkripsi sisi server.
Sintaks permintaan
DELETE /? encryption HTTP/1.1
Date: GMT Date
Host: BucketName.oss.aliyuncs.com
Authorization: SignatureValueHeader permintaan
Semua header dalam permintaan DescribeRegions adalah header permintaan umum. Untuk informasi lebih lanjut, lihat Header Permintaan Umum.
Header respons
Semua header dalam respons terhadap permintaan DescribeRegions adalah header respons umum. Untuk informasi lebih lanjut, lihat Header Respons Umum.
Contoh
Contoh Permintaan
DELETE /? encryption HTTP/1.1 Host: oss-example.oss-cn-hangzhou.aliyuncs.com Date: Tue, 20 Dec 2018 11:35:24 GMT Authorization: OSS qn6q**************:77Dv****************Contoh Respons
HTTP/1.1 204 OK x-oss-request-id: 5C22E0EFD127F6810B1A**** Date: Tue, 20 Dec 2018 11:37:05 GMT Connection: keep-alive Content-Length: 0
SDK OSS
Anda dapat menggunakan SDK berikut untuk berbagai bahasa pemrograman guna memanggil DeleteBucketEncryption:
ossutil
Untuk informasi tentang perintah ossutil yang sesuai dengan operasi DeleteBucketEncryption, lihat delete-bucket-encryption.
Kode kesalahan
Kode kesalahan | Status HTTP | Deskripsi |
AccessDenied | 403 | Pesan kesalahan yang dikembalikan karena Anda tidak memiliki izin untuk menghapus aturan enkripsi yang dikonfigurasi untuk bucket. |
NoSuchBucket | 404 | Pesan kesalahan yang dikembalikan karena bucket yang aturan enkripsinya ingin Anda hapus tidak ada. |