Update-AzStorageBlobServiceProperty
Azure Depolama Blob hizmetinin hizmet özelliklerini değiştirir.
Syntax
AccountName (Varsayılan)
Update-AzStorageBlobServiceProperty
[-ResourceGroupName] <String>
[-StorageAccountName] <String>
[-DefaultServiceVersion <String>]
[-EnableChangeFeed <Boolean>]
[-ChangeFeedRetentionInDays <Int32>]
[-IsVersioningEnabled <Boolean>]
[-CorsRule <PSCorsRule[]>]
[-EnableStaticWebsite <Boolean>]
[-StaticWebsiteIndexDocument <String>]
[-StaticWebsiteDefaultIndexDocumentPath <String>]
[-StaticWebsiteErrorDocument404Path <String>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
AccountObject
Update-AzStorageBlobServiceProperty
-StorageAccount <PSStorageAccount>
[-DefaultServiceVersion <String>]
[-EnableChangeFeed <Boolean>]
[-ChangeFeedRetentionInDays <Int32>]
[-IsVersioningEnabled <Boolean>]
[-CorsRule <PSCorsRule[]>]
[-EnableStaticWebsite <Boolean>]
[-StaticWebsiteIndexDocument <String>]
[-StaticWebsiteDefaultIndexDocumentPath <String>]
[-StaticWebsiteErrorDocument404Path <String>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
BlobServicePropertiesResourceId
Update-AzStorageBlobServiceProperty
[-ResourceId] <String>
[-DefaultServiceVersion <String>]
[-EnableChangeFeed <Boolean>]
[-ChangeFeedRetentionInDays <Int32>]
[-IsVersioningEnabled <Boolean>]
[-CorsRule <PSCorsRule[]>]
[-EnableStaticWebsite <Boolean>]
[-StaticWebsiteIndexDocument <String>]
[-StaticWebsiteDefaultIndexDocumentPath <String>]
[-StaticWebsiteErrorDocument404Path <String>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Update-AzStorageBlobServiceProperty cmdlet'i Azure Depolama Blob hizmetinin hizmet özelliklerini değiştirir.
Örnekler
Örnek 1: Blob hizmeti DefaultServiceVersion'ı 2018-03-28 olarak ayarlama
Update-AzStorageBlobServiceProperty -ResourceGroupName "myresourcegroup" -AccountName "mystorageaccount" -DefaultServiceVersion 2018-03-28
StorageAccountName : mystorageaccount
ResourceGroupName : myresourcegroup
DefaultServiceVersion : 2018-03-28
DeleteRetentionPolicy.Enabled : False
DeleteRetentionPolicy.Days :
RestorePolicy.Enabled :
RestorePolicy.Days :
ChangeFeed.Enabled :
ChangeFeed.RetentionInDays :
IsVersioningEnabled :
Bu komut Blob Hizmetinin DefaultServiceVersion değerini 2018-03-28 olarak ayarlar.
Örnek 2: ChangeFeedRetentionInDays ile Bir Depolama hesabının Blob hizmetinde ChangeFeed'i 5 gün olarak etkinleştirme
Update-AzStorageBlobServiceProperty -ResourceGroupName "myresourcegroup" -AccountName "mystorageaccount" -EnableChangeFeed $true -ChangeFeedRetentionInDays 5
StorageAccountName : mystorageaccount
ResourceGroupName : myresourcegroup
DefaultServiceVersion :
DeleteRetentionPolicy.Enabled : False
DeleteRetentionPolicy.Days :
RestorePolicy.Enabled :
RestorePolicy.Days :
ChangeFeed.Enabled : True
ChangeFeed.RetentionInDays : 5
IsVersioningEnabled :
Bu komut, ChangeFeedRetentionInDays olan bir Depolama hesabının Blob hizmetinde Changefeed'i 5 gün olarak etkinleştirir.
Azure Blob Depolama değişiklik akışı desteği, blob düzeyinde oluşturma, değiştirme veya silme olayları için GPv2 veya Blob depolama hesabını dinleyerek çalışır.
Ardından depolama hesabındaki $blobchangefeed kapsayıcısında depolanan bloblar için sıralı bir olay günlüğü oluşturur.
Serileştirilmiş değişiklikler Apache Avro dosyası olarak kalıcı hale getirilir ve zaman uyumsuz ve artımlı olarak işlenebilir.
ChangeFeedRetentionInDays belirtilmezse, hizmet özelliklerinde null değer alır, değişiklik akışının sonsuz saklama süresini gösterir.
Örnek 3: Depolama hesabının Blob hizmetinde Sürüm Oluşturmayı Etkinleştirme
Update-AzStorageBlobServiceProperty -ResourceGroupName "myresourcegroup" -AccountName "mystorageaccount" -IsVersioningEnabled $true
StorageAccountName : mystorageaccount
ResourceGroupName : myresourcegroup
DefaultServiceVersion :
DeleteRetentionPolicy.Enabled : False
DeleteRetentionPolicy.Days :
RestorePolicy.Enabled :
RestorePolicy.Days :
ChangeFeed :
ChangeFeed.RetentionInDays :
IsVersioningEnabled : True
Bu komut bir Depolama hesabının Blob hizmetinde Sürüm Oluşturmayı etkinleştirir
Örnek 4: CORS kurallarını güncelleştirme
$CorsRules = (@{
AllowedHeaders=@("x-ms-blob-content-type","x-ms-blob-content-disposition");
ExposedHeaders=@();
AllowedOrigins=@("*");
AllowedMethods=@("TRACE","CONNECT")},
@{
AllowedOrigins=@("http://www.fabrikam.com","http://www.contoso.com");
ExposedHeaders=@("x-ms-meta-data*","x-ms-meta-customheader");
AllowedHeaders=@("x-ms-meta-target*","x-ms-meta-customheader");
MaxAgeInSeconds=30;
AllowedMethods=@("PUT")})
$property = Update-AzStorageBlobServiceProperty -ResourceGroupName myresourcegroup -StorageAccountName mystorageaccount -CorsRule $CorsRules
$property.Cors.CorsRulesProperty
AllowedOrigins : {*}
AllowedMethods : {TRACE, CONNECT}
MaxAgeInSeconds : 0
ExposedHeaders : {}
AllowedHeaders : {x-ms-blob-content-type, x-ms-blob-content-disposition}
AllowedOrigins : {http://www.fabrikam.com, http://www.contoso.com}
AllowedMethods : {PUT}
MaxAgeInSeconds : 30
ExposedHeaders : {x-ms-meta-customheader, x-ms-meta-data*}
AllowedHeaders : {x-ms-meta-customheader, x-ms-meta-target*}
İlk komut, $CorsRules değişkenine bir kural dizisi atar. Bu komut, standart olarak bu kod bloğundaki birkaç satırı genişletir.
İkinci komut, $CorsRules içindeki kuralları bir Depolama hesabının Blob hizmetine ayarlar.
Örnek 5: CORS kurallarını temizleme
Update-AzStorageBlobServiceProperty -ResourceGroupName myresourcegroup -StorageAccountName mystorageaccount -CorsRule @()
Bu komut, CorsRule parametresine @() girerek depolama hesabının CORS kurallarını temizler
Örnek 6: Statik web sitesini etkinleştirme
Update-AzStorageBlobServiceProperty -ResourceGroupName "myresourcegroup" -StorageAccountName "mystorageaccount" -EnableStaticWebsite $true -StaticWebsiteIndexDocument "index.html" -StaticWebsiteErrorDocument404Path "error.html"
StorageAccountName : mystorageaccount
ResourceGroupName : myresourcegroup
DefaultServiceVersion :
DeleteRetentionPolicy.Enabled : False
DeleteRetentionPolicy.Days :
DeleteRetentionPolicy.AllowPermanentDelete : False
ContainerDeleteRetentionPolicy.Enabled :
ContainerDeleteRetentionPolicy.Days :
RestorePolicy.Enabled :
RestorePolicy.Days :
RestorePolicy.MinRestoreTime :
ChangeFeed.Enabled :
ChangeFeed.RetentionInDays :
IsVersioningEnabled :
LastAccessTimeTrackingPolicy.Enable :
LastAccessTimeTrackingPolicy.Name :
LastAccessTimeTrackingPolicy.TrackingGranularityInDays :
LastAccessTimeTrackingPolicy.BlobType :
StaticWebsite.Enabled : True
StaticWebsite.IndexDocument : index.html
StaticWebsite.DefaultIndexDocumentPath :
StaticWebsite.ErrorDocument404Path : error.html
Bu komut, "index.html" " dizin belgesi ve hata belgesi "error.html" olarak bir Depolama hesabının Blob hizmetinde statik web sitesini etkinleştirir. StaticWebsiteIndexDocument, StaticWebsiteDefaultIndexDocumentPath parametresini birbirini dışlar.
Örnek 7: Statik web sitesini devre dışı bırakma
Update-AzStorageBlobServiceProperty -ResourceGroupName "myresourcegroup" -StorageAccountName "mystorageaccount" -EnableStaticWebsite $false
Bu komut, depolama hesabının Blob hizmetinde statik web sitesini devre dışı bırakır.
Parametreler
-ChangeFeedRetentionInDays
DeğişiklikFeed saklama süresini gün cinsinden gösterir. En düşük değer 1 gündür ve maksimum değer 146000 gündür (400 yıl).
Etkinleştirildiğinde hiçbir zaman belirtmeyin changeFeed hizmet özelliklerinde null değer alır, değişiklik akışının sonsuz saklama süresini gösterir.
Parametre özellikleri
Tür: Int32
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
(All)
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-Confirm
Cmdlet'i çalıştırmadan önce sizden onay ister.
Parametre özellikleri
Tür: SwitchParameter
Default value: None
Joker karakterleri destekler: False
DontShow: False
Diğer adlar: Cf
Parametre kümeleri
(All)
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-CorsRule
Blob hizmeti için CORS kurallarını belirtir.
Parametre özellikleri
Tür: PSCorsRule [ ]
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
(All)
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-DefaultProfile
Azure ile iletişim için kullanılan kimlik bilgileri, hesap, kiracı ve abonelik.
Parametre özellikleri
Tür: IAzureContextContainer
Default value: None
Joker karakterleri destekler: False
DontShow: False
Diğer adlar: AzContext, AzureRmContext, AzureCredential
Parametre kümeleri
(All)
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-DefaultServiceVersion
Ayarlanacağı Varsayılan Hizmet Sürümü
Parametre özellikleri
Tür: String
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
(All)
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-EnableChangeFeed
$true olarak ayarlayarak depolama hesabı için Değişiklik Akışı günlüğünü etkinleştirin, $false olarak ayarlayarak Değişiklik Akışı günlüğünü devre dışı bırakın.
Parametre özellikleri
Tür: Boolean
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
(All)
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-EnableStaticWebsite
Belirtilen hesap için statik web sitesi desteğinin etkin olup olmadığını gösterir.
Parametre özellikleri
Tür: Boolean
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
(All)
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-IsVersioningEnabled
True olarak ayarlanırsa sürüm oluşturma etkinleştirilir veya alır veya ayarlar.
Parametre özellikleri
Tür: Boolean
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
(All)
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-ResourceGroupName
Kaynak Grubu Adı.
Parametre özellikleri
Tür: String
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
AccountName
Position: 0
Zorunlu: True
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-ResourceId
Bir Depolama hesabı Kaynak Kimliği veya Blob hizmeti özellikleri Kaynak Kimliği girin.
Parametre özellikleri
Tür: String
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
BlobServicePropertiesResourceId
Position: 0
Zorunlu: True
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: True
Kalan bağımsız değişkenlerden elde edilen değer: False
-StaticWebsiteDefaultIndexDocumentPath
Varsayılan indeks dosyasının bulunduğu mutlak yol. Bu mutlak yol, IndexDocument için birbirini dışlar ve büyük/küçük harfe duyarlıdır.
Parametre özellikleri
Tür: String
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
(All)
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-StaticWebsiteErrorDocument404Path
Azure Depolama'ın mevcut bir dosyaya karşılık gelmeyen istekler için sunduğu mutlak web sayfasına giden yol. Her statik sitede yalnızca tek bir özel 404 sayfası desteklenir.
Parametre özellikleri
Tür: String
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
(All)
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-StaticWebsiteIndexDocument
Bir web sitesinin veya herhangi bir alt klasörün (örneğin, index.html) köküne (örneğin, ) talepler için Azure Depolama hizmet veren web sayfası. Değer büyük/küçük harfe duyarlıdır.
Parametre özellikleri
Tür: String
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
(All)
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-StorageAccount
Depolama hesabı nesnesi
Parametre özellikleri
Tür: PSStorageAccount
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
AccountObject
Position: Named
Zorunlu: True
İşlem hattından gelen değer: True
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-StorageAccountName
Depolama Hesabı Adı.
Parametre özellikleri
Tür: String
Default value: None
Joker karakterleri destekler: False
DontShow: False
Diğer adlar: Hesap Adı, Name
Parametre kümeleri
AccountName
Position: 1
Zorunlu: True
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-WhatIf
Cmdlet çalıştırılırsa ne olacağını gösterir.
Cmdlet çalıştırılmaz.
Parametre özellikleri
Tür: SwitchParameter
Default value: None
Joker karakterleri destekler: False
DontShow: False
Diğer adlar: Wi
Parametre kümeleri
(All)
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
CommonParameters
Bu cmdlet yaygın parametreleri destekler: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction ve -WarningVariable. Daha fazla bilgi için bkz. about_CommonParameters .
Çıkışlar