Mengunci snapshot dalam mode compliance untuk mencegah snapshot dihapus secara tidak sengaja atau jahat. Saat snapshot terkunci, tidak ada pengguna yang dapat menghapusnya.
Deskripsi operasi
Anda juga dapat menggunakan operasi ini untuk mengonfigurasi ulang snapshot yang terkunci. Item yang dapat dikonfigurasi bergantung pada mode lock dan status lock:
Jika snapshot dikunci dalam mode compliance dan masih dalam periode cool-off, Anda dapat memperpanjang atau memperpendek periode cool-off, serta memperpanjang atau memperpendek durasi lock.
Jika snapshot dikunci dalam mode compliance dan periode cool-off telah berakhir, hanya memperpanjang durasi lock yang didukung.
Mengonfigurasi ulang snapshot yang terkunci selama periode cool-off diperlakukan sebagai operasi penguncian ulang. Semua parameter lock akan direset sepenuhnya, bukan disesuaikan secara individual.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
ecs:LockSnapshot |
update |
*Snapshot
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| RegionId |
string |
Yes |
ID wilayah. Anda dapat memanggil DescribeRegions untuk mengkueri daftar wilayah Alibaba Cloud terbaru. |
cn-hangzhou |
| SnapshotId |
string |
Yes |
ID Snapshot. |
s-9dp2qojdpdfmgfmf**** |
| LockMode |
string |
Yes |
Mode lock. Nilai valid:
|
compliance |
| LockDuration |
integer |
Yes |
Durasi lock. Setelah durasi lock berakhir, lock snapshot akan kedaluwarsa secara otomatis. Unit: days. Nilai valid: 1 hingga 36500. |
1 |
| CoolOffPeriod |
integer |
Yes |
Periode cool-off. Dalam mode compliance, Anda dapat mengatur periode cool-off atau melewatkannya untuk mengunci snapshot secara langsung. Selama periode cool-off, pengguna dengan izin RAM yang sesuai dapat membuka kunci snapshot, memperpanjang atau memperpendek periode cool-off, serta memperpanjang atau memperpendek durasi lock. Snapshot tidak dapat dihapus selama periode cool-off. Setelah periode cool-off berakhir, hanya memperpanjang durasi lock yang didukung. Unit: jam. Nilai valid: 0 hingga 72. Nilai 0 berarti periode cool-off dilewati dan snapshot terkunci secara langsung. Jika snapshot telah memasuki periode lock mode compliance, tetapkan parameter ini ke 0 saat Anda memperpanjang durasi lock. |
3 |
| DryRun |
boolean |
No |
Apakah akan melakukan Pemeriksaan Awal pada permintaan saja. Nilai valid:
|
false |
| ClientToken |
string |
No |
Token klien yang digunakan untuk memastikan idempotensi permintaan. Anda dapat menggunakan klien untuk menghasilkan nilai ini, tetapi Anda harus memastikan nilainya unik di antara permintaan yang berbeda. Token hanya dapat berisi karakter ASCII dan panjangnya tidak boleh melebihi 64 karakter. Untuk informasi lebih lanjut, lihat Cara memastikan idempotensi. |
5EC38E7D-389F-1925-ABE2-D7925A8F**** |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Skema Respons. |
||
| RequestId |
string |
ID permintaan. |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3**** |
| LockedSnapshotInfo |
object |
Informasi mengenai snapshot yang terkunci. |
|
| SnapshotId |
string |
ID Snapshot. |
s-9dp2qojdpdfmgfmf**** |
| LockMode |
string |
Mode lock. Nilai yang mungkin:
|
compliance |
| LockStatus |
string |
Status lock. Nilai yang mungkin:
|
compliance-cooloff |
| LockCreationTime |
string |
Waktu lock. Waktu mengikuti standar ISO 8601 dan ditampilkan dalam UTC+0. Formatnya adalah yyyy-MM-ddTHH:mm:ssZ. |
2025-10-15T10:00:00Z |
| CoolOffPeriod |
integer |
Periode cool-off dalam mode compliance. Unit: hours. |
3 |
| CoolOffPeriodExpiredTime |
string |
Waktu berakhir periode cool-off dalam mode compliance. Waktu mengikuti standar ISO 8601 dan ditampilkan dalam UTC+0. Formatnya adalah yyyy-MM-ddTHH:mm:ssZ. |
2025-10-15T13:00:00Z |
| LockDuration |
integer |
Durasi lock. Setelah durasi lock berakhir, lock snapshot akan kedaluwarsa secara otomatis. Unit: days. |
1 |
| LockDurationStartTime |
string |
Waktu mulai durasi lock. Waktu mengikuti standar ISO 8601 dan ditampilkan dalam UTC+0. Formatnya adalah yyyy-MM-ddTHH:mm:ssZ. Jika Anda mengunci snapshot yang berada dalam status progressing, durasi lock mulai dihitung hanya setelah snapshot memasuki status accomplished. |
2025-10-15T10:00:00Z |
| LockExpiredTime |
string |
Waktu kedaluwarsa lock. Waktu mengikuti standar ISO 8601 dan ditampilkan dalam UTC+0. Formatnya adalah yyyy-MM-ddTHH:mm:ssZ. |
2025-10-16T10:00:00Z |
Contoh
Respons sukses
JSONformat
{
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3****",
"LockedSnapshotInfo": {
"SnapshotId": "s-9dp2qojdpdfmgfmf****",
"LockMode": "compliance",
"LockStatus": "compliance-cooloff",
"LockCreationTime": "2025-10-15T10:00:00Z",
"CoolOffPeriod": 3,
"CoolOffPeriodExpiredTime": "2025-10-15T13:00:00Z",
"LockDuration": 1,
"LockDurationStartTime": "2025-10-15T10:00:00Z",
"LockExpiredTime": "2025-10-16T10:00:00Z"
}
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidLockMode.Malformed | The specified parameter LockMode is invalid. Please check the valid range for this parameter. | |
| 400 | InvalidLockDuration.ExceedRetentionDays | The specified parameter LockDuration is invalid. The LockDuration should be less than the snapshot RetentionDays. | |
| 400 | InvalidCoolOffPeriod.ExceedLockDuration | The specified parameter CoolOffPeriod is invalid. The CoolOffPeriod should be less than the LockDuration. | |
| 403 | InvalidOperation.SnapshotNotAvailable | The unavailable snapshot does not support locking. | |
| 403 | InvalidOperation.ResourceManagedByCloudProduct | The current operation is not supported because the resource is managed by a cloud product [%s]. Please contact the relevant cloud product to confirm the reason. | |
| 403 | InvalidOperation.LockSharedSnapshotUnsupported | The shared snapshot does not support locking. | |
| 403 | InvalidOperation.CoolOffPeriodExpired | The snapshot is locked in compliance mode, and the cool-off period has expired. The current operation is not supported. | |
| 404 | InvalidSnapshotId.NotFound | The specified snapshot is not found |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.