Set Storage Account - Set Storage Account
Membuat atau memperbarui akun penyimpanan baru. Operasi ini memerlukan izin penyimpanan/set.
PUT {vaultBaseUrl}/storage/{storage-account-name}?api-version=7.4
Parameter URI
Nama | Dalam | Diperlukan | Jenis | Deskripsi |
---|---|---|---|---|
storage-account-name
|
path | True |
string |
Nama akun penyimpanan. Nilai yang Anda berikan dapat disalin secara global untuk tujuan menjalankan layanan. Nilai yang diberikan tidak boleh menyertakan informasi pribadi yang dapat diidentifikasi atau informasi yang sensitif. Regex pattern: |
vault
|
path | True |
string |
Nama vault, misalnya https://myvault.vault.azure.net. |
api-version
|
query | True |
string |
Versi API klien. |
Isi Permintaan
Nama | Diperlukan | Jenis | Deskripsi |
---|---|---|---|
activeKeyName | True |
string |
Nama kunci akun penyimpanan aktif saat ini. |
autoRegenerateKey | True |
boolean |
apakah keyvault harus mengelola akun penyimpanan untuk pengguna. |
resourceId | True |
string |
Id sumber daya akun penyimpanan. |
attributes |
Atribut akun penyimpanan. |
||
regenerationPeriod |
string |
Durasi waktu regenerasi kunci yang ditentukan dalam format ISO-8601. |
|
tags |
object |
Metadata khusus aplikasi dalam bentuk pasangan kunci-nilai. |
Respons
Nama | Jenis | Deskripsi |
---|---|---|
200 OK |
Akun penyimpanan yang dibuat. |
|
Other Status Codes |
Key Vault respons kesalahan yang menjelaskan mengapa operasi gagal. |
Contoh
Set Storage account
Sample Request
PUT https://myvault.vault.azure.net//storage/setStrg01?api-version=7.4
{
"resourceId": "/subscriptions/{subId}/resourceGroups/{rgName}/providers/Microsoft.Storage/storageAccounts/kvstorageacc",
"activeKeyName": "key2",
"autoRegenerateKey": true,
"regenerationPeriod": "P15D",
"attributes": {
"enabled": true
},
"tags": {
"tag1": "val1",
"tag2": "val2"
}
}
Sample Response
{
"id": "https://myvault.vault.azure.net/storage/setStrg01",
"resourceId": "/subscriptions/{subId}/resourceGroups/{rgName}/providers/Microsoft.Storage/storageAccounts/kvstorageacc",
"activeKeyName": "key2",
"autoRegenerateKey": true,
"regenerationPeriod": "P15D",
"attributes": {
"enabled": true,
"created": 1490738386,
"updated": 1490738386,
"recoveryLevel": "Recoverable+Purgeable"
},
"tags": {
"tag1": "val1",
"tag2": "val2"
}
}
Definisi
Nama | Deskripsi |
---|---|
Deletion |
Mencerminkan tingkat pemulihan penghapusan yang saat ini berlaku untuk akun penyimpanan di vault saat ini. Jika berisi 'Dapat Dibersihkan', akun penyimpanan dapat dihapus secara permanen oleh pengguna istimewa; jika tidak, hanya sistem yang dapat menghapus menyeluruh akun penyimpanan, di akhir interval retensi. |
Error |
Kesalahan server brankas kunci. |
Key |
Pengecualian kesalahan brankas kunci. |
Storage |
Atribut manajemen akun penyimpanan. |
Storage |
Akun penyimpanan membuat parameter. |
Storage |
Bundel akun Penyimpanan terdiri dari detail akun penyimpanan brankas kunci ditambah atributnya. |
DeletionRecoveryLevel
Mencerminkan tingkat pemulihan penghapusan yang saat ini berlaku untuk akun penyimpanan di vault saat ini. Jika berisi 'Dapat Dibersihkan', akun penyimpanan dapat dihapus secara permanen oleh pengguna istimewa; jika tidak, hanya sistem yang dapat menghapus menyeluruh akun penyimpanan, di akhir interval retensi.
Nama | Jenis | Deskripsi |
---|---|---|
CustomizedRecoverable |
string |
Menunjukkan status vault di mana penghapusan dapat dipulihkan tanpa kemungkinan untuk penghapusan segera dan permanen (yaitu hapus menyeluruh ketika 7<= SoftDeleteRetentionInDays < 90). Tingkat ini menjamin pemulihan entitas yang dihapus selama interval retensi dan saat langganan masih tersedia. |
CustomizedRecoverable+ProtectedSubscription |
string |
Menunjukkan status vault dan langganan di mana penghapusan dapat dipulihkan, penghapusan langsung dan permanen (yaitu pembersihan) tidak diizinkan, dan di mana langganan itu sendiri tidak dapat dibatalkan secara permanen ketika 7<= SoftDeleteRetentionInDays < 90. Tingkat ini menjamin pemulihan entitas yang dihapus selama interval retensi, dan juga mencerminkan fakta bahwa langganan itu sendiri tidak dapat dibatalkan. |
CustomizedRecoverable+Purgeable |
string |
Menunjukkan status vault di mana penghapusan dapat dipulihkan, dan yang juga mengizinkan penghapusan segera dan permanen (yaitu pembersihan saat 7<= SoftDeleteRetentionInDays < 90). Tingkat ini menjamin pemulihan entitas yang dihapus selama interval retensi, kecuali jika operasi Pembersihan diminta, atau langganan dibatalkan. |
Purgeable |
string |
Menunjukkan status vault di mana penghapusan adalah operasi yang tidak dapat diubah, tanpa kemungkinan untuk pemulihan. Tingkat ini sesuai dengan tidak ada perlindungan yang tersedia terhadap operasi Hapus; data hilang secara tidak dapat diambil setelah menerima operasi Hapus di tingkat entitas atau lebih tinggi (vault, grup sumber daya, langganan, dll.) |
Recoverable |
string |
Menunjukkan status vault di mana penghapusan dapat dipulihkan tanpa kemungkinan untuk penghapusan segera dan permanen (yaitu pembersihan). Tingkat ini menjamin pemulihan entitas yang dihapus selama interval retensi (90 hari) dan saat langganan masih tersedia. Sistem akan menghapusnya secara permanen setelah 90 hari, jika tidak dipulihkan |
Recoverable+ProtectedSubscription |
string |
Menunjukkan status vault dan langganan di mana penghapusan dapat dipulihkan dalam interval retensi (90 hari), penghapusan segera dan permanen (yaitu penghapusan menyeluruh) tidak diizinkan, dan di mana langganan itu sendiri tidak dapat dibatalkan secara permanen. Sistem akan menghapusnya secara permanen setelah 90 hari, jika tidak dipulihkan |
Recoverable+Purgeable |
string |
Menunjukkan status vault di mana penghapusan dapat dipulihkan, dan yang juga mengizinkan penghapusan segera dan permanen (yaitu pembersihan). Tingkat ini menjamin pemulihan entitas yang dihapus selama interval retensi (90 hari), kecuali operasi Pembersihan diminta, atau langganan dibatalkan. Sistem akan menghapusnya secara permanen setelah 90 hari, jika tidak dipulihkan |
Error
Kesalahan server brankas kunci.
Nama | Jenis | Deskripsi |
---|---|---|
code |
string |
Kode kesalahan. |
innererror |
Kesalahan server brankas kunci. |
|
message |
string |
Pesan kesalahan. |
KeyVaultError
Pengecualian kesalahan brankas kunci.
Nama | Jenis | Deskripsi |
---|---|---|
error |
Kesalahan server brankas kunci. |
StorageAccountAttributes
Atribut manajemen akun penyimpanan.
Nama | Jenis | Deskripsi |
---|---|---|
created |
integer |
Waktu pembuatan di UTC. |
enabled |
boolean |
status objek yang diaktifkan. |
recoverableDays |
integer |
softDelete hari retensi data. Nilai harus >=7 dan <=90 saat softDelete diaktifkan, jika tidak 0. |
recoveryLevel |
Mencerminkan tingkat pemulihan penghapusan yang saat ini berlaku untuk akun penyimpanan di vault saat ini. Jika berisi 'Dapat Dibersihkan', akun penyimpanan dapat dihapus secara permanen oleh pengguna istimewa; jika tidak, hanya sistem yang dapat menghapus menyeluruh akun penyimpanan, di akhir interval retensi. |
|
updated |
integer |
Waktu terakhir diperbarui di UTC. |
StorageAccountCreateParameters
Akun penyimpanan membuat parameter.
Nama | Jenis | Deskripsi |
---|---|---|
activeKeyName |
string |
Nama kunci akun penyimpanan aktif saat ini. |
attributes |
Atribut akun penyimpanan. |
|
autoRegenerateKey |
boolean |
apakah keyvault harus mengelola akun penyimpanan untuk pengguna. |
regenerationPeriod |
string |
Durasi waktu regenerasi kunci yang ditentukan dalam format ISO-8601. |
resourceId |
string |
Id sumber daya akun penyimpanan. |
tags |
object |
Metadata khusus aplikasi dalam bentuk pasangan kunci-nilai. |
StorageBundle
Bundel akun Penyimpanan terdiri dari detail akun penyimpanan brankas kunci ditambah atributnya.
Nama | Jenis | Deskripsi |
---|---|---|
activeKeyName |
string |
Nama kunci akun penyimpanan aktif saat ini. |
attributes |
Atribut akun penyimpanan. |
|
autoRegenerateKey |
boolean |
apakah keyvault harus mengelola akun penyimpanan untuk pengguna. |
id |
string |
Id akun penyimpanan. |
regenerationPeriod |
string |
Durasi waktu regenerasi kunci yang ditentukan dalam format ISO-8601. |
resourceId |
string |
Id sumber daya akun penyimpanan. |
tags |
object |
Metadata khusus aplikasi dalam bentuk pasangan kunci-nilai |