Memperbarui stage versi sebuah secret.
Deskripsi operasi
-
Untuk informasi selengkapnya mengenai kebijakan akses yang diperlukan untuk memanggil operasi ini sebagai pengguna Resource Access Management (RAM) atau peran RAM, lihat Resource Access Management.
-
Operasi ini hanya mendukung generic secret. Anda dapat melakukan hal berikut:
-
Menambahkan stage versi ke versi secret tertentu.
-
Menghapus stage versi dari versi secret tertentu.
-
Memindahkan stage versi dari satu versi secret ke versi secret lainnya.
-
-
Jumlah total stage versi untuk setiap generic secret tidak boleh melebihi 8.
Topik ini memberikan contoh cara memperbarui stage versi secret bernama secret001. Dalam contoh ini, stage ACSCurrent digunakan untuk menandai versi 002.
Coba sekarang
Test
RAM authorization
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| SecretName |
string |
Yes |
Nama atau Alibaba Cloud Resource Name (ARN) secret tersebut. Catatan
Untuk mengakses secret di akun Alibaba Cloud yang berbeda, Anda harus menentukan ARN secret tersebut. Format ARN adalah |
secret001 |
| VersionStage |
string |
Yes |
Stage versi secret tersebut. Skenario 1: Menambahkan stage versi ke versi secret tertentu. Tentukan parameter ini dan MoveToVersion. Jangan tentukan RemoveFromVersion. Parameter ini dapat diatur ke ACSCurrent, ACSPrevious, atau stage kustom. Skenario 2: Menghapus stage versi dari versi secret tertentu. Tentukan parameter ini dan RemoveFromVersion. Jangan tentukan MoveToVersion. Parameter ini harus diatur ke stage kustom. Catatan
ACSCurrent dan ACSPrevious adalah stage yang dicadangkan sistem. Anda tidak dapat menghapusnya secara langsung. Anda hanya dapat menghapusnya dari satu versi secret dan menyambungkannya ke versi lain. Skenario 3: Menghapus stage versi dari versi secret tertentu dan menyambungkannya ke versi secret lain. Tentukan parameter ini, MoveToVersion, dan RemoveFromVersion. Parameter ini dapat diatur ke ACSCurrent, ACSPrevious, atau stage kustom. |
ACSCurrent |
| RemoveFromVersion |
string |
No |
Nomor versi secret tersebut. Parameter ini menentukan bahwa stage versi yang diatur oleh VersionStage dihapus dari versi ini. Catatan
Anda harus menentukan setidaknya salah satu dari RemoveFromVersion atau MoveToVersion. |
001 |
| MoveToVersion |
string |
No |
Nomor versi secret tersebut. Parameter ini menentukan bahwa stage versi yang diatur oleh VersionStage disambungkan ke versi ini. Catatan
|
002 |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
|||
| SecretName |
string |
Nama secret tersebut. |
secret001 |
| RequestId |
string |
ID permintaan. Alibaba Cloud menghasilkan ID unik untuk setiap permintaan. Anda dapat menggunakan ID ini untuk memecahkan masalah. |
8cad259f-4d77-40ec-bbd7-b9c47a423bb9 |
Contoh
Respons sukses
JSONformat
{
"SecretName": "secret001",
"RequestId": "8cad259f-4d77-40ec-bbd7-b9c47a423bb9"
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidParameter | some of the specified parameters "\" is not valid | |
| 400 | Rejected.LimitExceeded | exceed secret limits error | |
| 400 | Rejected.InvalidRequest | param mismatch | |
| 400 | Rejected.UnsupportedOperation | secret stages in unnormal status | |
| 500 | InternalFailure | Internal Failure | |
| 403 | Forbidden.NoPermission | This operation is forbidden by permission system | |
| 404 | Forbidden.ResourceNotFound | Resource not found | |
| 409 | Rejected.ResourceInDeleteWindow | secret in delete peroid |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.