Restore-AzStorageContainer
Memulihkan kontainer blob penyimpanan Azure yang dihapus sebelumnya.
Sintaks
Restore-AzStorageContainer
[-Name] <String>
[-VersionId] <String>
[-Context <IStorageContext>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Deskripsi
Cmdlet Restore-AzStorageContainer memulihkan kontainer blob penyimpanan Azure yang dihapus sebelumnya. Cmdlet ini hanya berfungsi setelah softdelete Kontainer yang diaktifkan dengan Enable-AzStorageBlobDeleteRetentionPolicy.
Contoh
Contoh 1: Cantumkan kontainer termasuk kontainer yang dihapus, dan pulihkan semua kontainer yang dihapus dengan alur
Get-AzStorageContainer -IncludeDeleted -Context $ctx | Where-Object { $_.IsDeleted } | Restore-AzStorageContainer
Storage Account Name: storageaccountname
Name PublicAccess LastModified IsDeleted VersionId
---- ------------ ------------ --------- ---------
container1 Off
container2 Off
Perintah ini mencantumkan semua kontainer termasuk kontainer yang dihapus, memfilter semua kontainer yang dihapus, lalu memulihkan semua kontainer yang dihapus ke nama kontainer yang sama dengan alur.
Contoh 2: Memulihkan satu kontainer yang dihapus
Get-AzStorageContainer -IncludeDeleted -Context $ctx | Where-Object { $_.IsDeleted }
Storage Account Name: storageaccountname
Name PublicAccess LastModified IsDeleted VersionId
---- ------------ ------------ --------- ---------
container1 8/28/2020 10:18:13 AM +00:00 True 01D685BC91A88F22
container2 9/4/2020 12:52:37 PM +00:00 True 01D67D248986B6DA
Restore-AzStorageContainer -Name container1 -VersionId 01D685BC91A88F22 -Context $ctx
Storage Account Name: storageaccountname
Name PublicAccess LastModified IsDeleted VersionId
---- ------------ ------------ --------- ---------
container1 Off
Perintah pertama ini mencantumkan semua kontainer dan memfilter kontainer yang dihapus. Perintah sekunder memulihkan kontainer yang dihapus dengan memasukkan parameter secara manual.
Parameter
-Confirm
Meminta Anda mengonfirmasi sebelum menjalankan cmdlet.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Context
Objek Konteks Azure Storage
Type: | IStorageContext |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-DefaultProfile
Kredensial, akun, penyewa, dan langganan yang digunakan untuk komunikasi dengan Azure.
Type: | IAzureContextContainer |
Aliases: | AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Nama kontainer yang dihapus sebelumnya.
Type: | String |
Aliases: | N, Container, DeletedContainerName |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VersionId
Versi kontainer yang dihapus sebelumnya.
Type: | String |
Aliases: | DeletedContainerVersion, |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-WhatIf
Menunjukkan apa yang akan terjadi jika cmdlet berjalan. Cmdlet tidak dijalankan.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Input
Output
Azure PowerShell
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk