Microsoft.Storage storageAccounts/blobServices 2022-09-01
Bicep kaynak tanımı
storageAccounts/blobServices kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
- Kaynak grupları - Bkz. kaynak grubu dağıtım komutları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.Storage/storageAccounts/blobServices kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.
resource symbolicname 'Microsoft.Storage/storageAccounts/blobServices@2022-09-01' = {
name: 'default'
parent: resourceSymbolicName
properties: {
automaticSnapshotPolicyEnabled: bool
changeFeed: {
enabled: bool
retentionInDays: int
}
containerDeleteRetentionPolicy: {
allowPermanentDelete: bool
days: int
enabled: bool
}
cors: {
corsRules: [
{
allowedHeaders: [
'string'
]
allowedMethods: [
'string'
]
allowedOrigins: [
'string'
]
exposedHeaders: [
'string'
]
maxAgeInSeconds: int
}
]
}
defaultServiceVersion: 'string'
deleteRetentionPolicy: {
allowPermanentDelete: bool
days: int
enabled: bool
}
isVersioningEnabled: bool
lastAccessTimeTrackingPolicy: {
blobType: [
'string'
]
enable: bool
name: 'AccessTimeTracking'
trackingGranularityInDays: int
}
restorePolicy: {
days: int
enabled: bool
}
}
}
Özellik değerleri
storageAccounts/blobServices
Ad | Açıklama | Değer |
---|---|---|
name | Kaynak adı Bicep'te alt kaynaklar için adları ve türleri ayarlamayı öğrenin. |
'varsayılan' |
Üst | Bicep'te alt kaynak için üst kaynağı belirtebilirsiniz. Bu özelliği yalnızca alt kaynak üst kaynağın dışında bildirildiğinde eklemeniz gerekir. Daha fazla bilgi için bkz . Üst kaynağın dışındaki alt kaynak. |
Kaynak türü için sembolik ad: storageAccounts |
properties | Depolama hesabının Blob hizmetinin özellikleri. | BlobServicePropertiesProperties |
BlobServicePropertiesProperties
Ad | Açıklama | Değer |
---|---|---|
automaticSnapshotPolicyEnabled | isVersioningEnabled özelliği yerine kullanım dışı bırakıldı. | bool |
changeFeed | Değişiklik akışı olayları için blob hizmeti özellikleri. | Değişiklik Akışı |
containerDeleteRetentionPolicy | Kapsayıcı geçici silme için blob hizmeti özellikleri. | DeleteRetentionPolicy |
Cors | Blob hizmeti için CORS kurallarını belirtir. İsteğe en fazla beş CorsRule öğesi ekleyebilirsiniz. İstek gövdesine corsrule öğesi eklenmezse, tüm CORS kuralları silinir ve Blob hizmeti için CORS devre dışı bırakılır. | CorsRules |
defaultServiceVersion | DefaultServiceVersion, gelen isteğin sürümü belirtilmezse Blob hizmetine yönelik istekler için kullanılacak varsayılan sürümü gösterir. Olası değerler 2008-10-27 sürümünü ve daha yeni sürümleri içerir. | string |
deleteRetentionPolicy | Blob geçici silme için blob hizmeti özellikleri. | DeleteRetentionPolicy |
isVersioningEnabled | True olarak ayarlanırsa sürüm oluşturma etkinleştirilir. | bool |
lastAccessTimeTrackingPolicy | Son erişim zamanı tabanlı izleme ilkesini yapılandırmak için blob hizmeti özelliği. | LastAccessTimeTrackingPolicy |
restorePolicy | Blob geri yükleme ilkesi için blob hizmeti özellikleri. | RestorePolicyProperties |
Değişiklik Akışı
Ad | Açıklama | Değer |
---|---|---|
enabled | Blob hizmeti için değişiklik akışı olay günlüğünün etkinleştirilip etkinleştirilmediğini gösterir. | bool |
retentionInDays | changeFeed saklama süresini gün cinsinden gösterir. En düşük değer 1 gün, maksimum değer ise 146000 gündür (400 yıl). Null değer, değişiklik akışının sonsuz bir saklama süresini gösterir. | int Kısıtlama -ları: Min değer = 1 Maksimum değer = 146000 |
DeleteRetentionPolicy
Ad | Açıklama | Değer |
---|---|---|
allowPermanentDelete | True olarak ayarlandığında bu özellik, geçici olarak silinen blob sürümlerinin ve anlık görüntülerin silinmesine izin verir. Bu özellik blob geri yükleme ilkesi kullanılamaz. Bu özellik yalnızca blob hizmeti için geçerlidir ve kapsayıcılar veya dosya paylaşımı için geçerli değildir. | bool |
gün | Silinen öğenin tutulacağı gün sayısını gösterir. Belirtilen en düşük değer 1, maksimum değer ise 365 olabilir. | int Kısıtlama -ları: Min değer = 1 Maksimum değer = 365 |
enabled | DeleteRetentionPolicy'nin etkinleştirilip etkinleştirilmediğini gösterir. | bool |
CorsRules
Ad | Açıklama | Değer |
---|---|---|
corsRules | CORS kuralları listesi. İsteğe en fazla beş CorsRule öğesi ekleyebilirsiniz. | CorsRule[] |
CorsRule
Ad | Açıklama | Değer |
---|---|---|
allowedHeaders | CorsRule öğesi varsa gereklidir. Çıkış noktaları arası isteğin parçası olmasına izin verilen üst bilgilerin listesi. | string[] (gerekli) |
allowedMethods | CorsRule öğesi varsa gereklidir. Kaynak tarafından yürütülmesine izin verilen HTTP yöntemlerinin listesi. | Herhangi birini içeren dize dizisi: 'DELETE' 'GET' 'HEAD' 'MERGE' 'SEÇENEKLER' 'PATCH' 'POST' 'PUT' (gerekli) |
allowedOrigins | CorsRule öğesi varsa gereklidir. CORS aracılığıyla izin verilecek kaynak etki alanlarının listesi veya tüm etki alanlarına izin vermek için "*" | string[] (gerekli) |
exposedHeaders | CorsRule öğesi varsa gereklidir. CORS istemcilerinin kullanıma sunmasına yönelik yanıt üst bilgilerinin listesi. | string[] (gerekli) |
maxAgeInSeconds | CorsRule öğesi varsa gereklidir. İstemcinin/tarayıcının denetim öncesi yanıtını önbelleğe alması gereken saniye sayısı. | int (gerekli) |
LastAccessTimeTrackingPolicy
Ad | Açıklama | Değer |
---|---|---|
blobType | Önceden tanımlanmış desteklenen blob türleri dizisi. Desteklenen değer yalnızca blockBlob'dur. Bu alan şu anda salt okunur | string[] |
seçin | True son erişim zamanına ayarlandığında izleme etkinleştirilir. | bool (gerekli) |
name | İlkenin adı. Geçerli değer AccessTimeTracking'dir. Bu alan şu anda salt okunur | 'AccessTimeTracking' |
trackingGranularityInDays | alanı blob nesnesi izleme ayrıntı düzeyini gün cinsinden, genellikle blob nesnesinin ne sıklıkta izlenmesi gerektiğini belirtir. Bu alan şu anda salt okunur durumdadır ve değer 1'dir | int |
RestorePolicyProperties
Ad | Açıklama | Değer |
---|---|---|
gün | bu blob'un ne kadar süreyle geri yüklenebileceğini öğrenin. Sıfırdan büyük ve DeleteRetentionPolicy.days değerinden küçük olmalıdır. | int Kısıtlama -ları: Min değer = 1 Maksimum değer = 365 |
enabled | True olarak ayarlanırsa blob geri yükleme etkinleştirilir. | bool (gerekli) |
Hızlı başlangıç şablonları
Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.
Şablon | Description |
---|---|
Azure Cloud Shell - Sanal ağ depolama |
Bu şablon, Azure Cloud Shell depolama alanını bir Azure sanal ağına dağıtır. |
Azure Machine Learning Süpürme işi oluşturma |
Bu şablon, hiper parametre ayarlaması için bir Azure Machine Learning Süpürme işi oluşturur. |
SSE ve blob silme saklama ilkesine sahip Depolama Hesabı |
Bu şablon, Depolama Hizmeti Şifrelemesi ile bir Depolama Hesabı ve bir blob silme bekletme ilkesi oluşturur |
ARM şablonu kaynak tanımı
storageAccounts/blobServices kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
- Kaynak grupları - Bkz. kaynak grubu dağıtım komutları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.Storage/storageAccounts/blobServices kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.
{
"type": "Microsoft.Storage/storageAccounts/blobServices",
"apiVersion": "2022-09-01",
"name": "default",
"properties": {
"automaticSnapshotPolicyEnabled": "bool",
"changeFeed": {
"enabled": "bool",
"retentionInDays": "int"
},
"containerDeleteRetentionPolicy": {
"allowPermanentDelete": "bool",
"days": "int",
"enabled": "bool"
},
"cors": {
"corsRules": [
{
"allowedHeaders": [ "string" ],
"allowedMethods": [ "string" ],
"allowedOrigins": [ "string" ],
"exposedHeaders": [ "string" ],
"maxAgeInSeconds": "int"
}
]
},
"defaultServiceVersion": "string",
"deleteRetentionPolicy": {
"allowPermanentDelete": "bool",
"days": "int",
"enabled": "bool"
},
"isVersioningEnabled": "bool",
"lastAccessTimeTrackingPolicy": {
"blobType": [ "string" ],
"enable": "bool",
"name": "AccessTimeTracking",
"trackingGranularityInDays": "int"
},
"restorePolicy": {
"days": "int",
"enabled": "bool"
}
}
}
Özellik değerleri
storageAccounts/blobServices
Ad | Açıklama | Değer |
---|---|---|
tür | Kaynak türü | 'Microsoft.Storage/storageAccounts/blobServices' |
apiVersion | Kaynak API'sinin sürümü | '2022-09-01' |
name | Kaynak adı Bkz. JSON ARM şablonlarında alt kaynaklar için adları ve türleri ayarlama. |
'varsayılan' |
properties | Depolama hesabının Blob hizmetinin özellikleri. | BlobServicePropertiesProperties |
BlobServicePropertiesProperties
Ad | Açıklama | Değer |
---|---|---|
automaticSnapshotPolicyEnabled | isVersioningEnabled özelliği lehine kullanım dışı bırakıldı. | bool |
changeFeed | Değişiklik akışı olayları için blob hizmeti özellikleri. | Değişiklik Akışı |
containerDeleteRetentionPolicy | Kapsayıcı geçici silme için blob hizmeti özellikleri. | DeleteRetentionPolicy |
Cors | Blob hizmeti için CORS kurallarını belirtir. İsteğe en fazla beş CorsRule öğesi ekleyebilirsiniz. İstek gövdesine corsrule öğesi eklenmezse, tüm CORS kuralları silinir ve Blob hizmeti için CORS devre dışı bırakılır. | CorsRules |
defaultServiceVersion | DefaultServiceVersion, gelen isteğin sürümü belirtilmezse Blob hizmetine yönelik istekler için kullanılacak varsayılan sürümü gösterir. Olası değerler sürüm 2008-10-27 ve daha yeni sürümleri içerir. | string |
deleteRetentionPolicy | Blob geçici silme için blob hizmeti özellikleri. | DeleteRetentionPolicy |
isVersioningEnabled | Sürüm oluşturma, true olarak ayarlanırsa etkinleştirilir. | bool |
lastAccessTimeTrackingPolicy | Son erişim zamanı tabanlı izleme ilkesini yapılandırmak için blob hizmeti özelliği. | LastAccessTimeTrackingPolicy |
restorePolicy | Blob geri yükleme ilkesinin blob hizmeti özellikleri. | RestorePolicyProperties |
Değişiklik Akışı
Ad | Açıklama | Değer |
---|---|---|
enabled | Blob hizmeti için değişiklik akışı olay günlüğünün etkinleştirilip etkinleştirilmediğini gösterir. | bool |
retentionInDays | changeFeed 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). Null değer, değişiklik akışının sonsuz saklama süresini gösterir. | int Kısıtlama -ları: Min değer = 1 Maksimum değer = 146000 |
DeleteRetentionPolicy
Ad | Açıklama | Değer |
---|---|---|
allowPermanentDelete | True olarak ayarlandığında bu özellik geçici olarak silinen blob sürümlerinin ve anlık görüntülerin silinmesine izin verir. Bu özellik blob geri yükleme ilkesi kullanılamaz. Bu özellik yalnızca blob hizmeti için geçerlidir ve kapsayıcılar veya dosya paylaşımı için geçerli değildir. | bool |
gün | Silinen öğenin saklanması gereken gün sayısını gösterir. Belirtilen en düşük değer 1, maksimum değer ise 365 olabilir. | int Kısıtlama -ları: Min değer = 1 Maksimum değer = 365 |
enabled | DeleteRetentionPolicy'nin etkinleştirilip etkinleştirilmediğini gösterir. | bool |
CorsRules
Ad | Açıklama | Değer |
---|---|---|
corsRules | CORS kuralları listesi. İsteğe en fazla beş CorsRule öğesi ekleyebilirsiniz. | CorsRule[] |
CorsRule
Ad | Açıklama | Değer |
---|---|---|
allowedHeaders | CorsRule öğesi varsa gereklidir. Çıkış noktaları arası isteğin parçası olmasına izin verilen üst bilgilerin listesi. | string[] (gerekli) |
allowedMethods | CorsRule öğesi varsa gereklidir. Kaynak tarafından yürütülmesine izin verilen HTTP yöntemlerinin listesi. | Herhangi birini içeren dize dizisi: 'DELETE' 'GET' 'HEAD' 'MERGE' 'SEÇENEKLER' 'PATCH' 'POST' 'PUT' (gerekli) |
allowedOrigins | CorsRule öğesi varsa gereklidir. CORS aracılığıyla izin verilecek kaynak etki alanlarının listesi veya tüm etki alanlarına izin vermek için "*" | string[] (gerekli) |
exposedHeaders | CorsRule öğesi varsa gereklidir. CORS istemcilerinin kullanıma sunmasına yönelik yanıt üst bilgilerinin listesi. | string[] (gerekli) |
maxAgeInSeconds | CorsRule öğesi varsa gereklidir. İstemcinin/tarayıcının denetim öncesi yanıtı önbelleğe alması gereken saniye sayısı. | int (gerekli) |
LastAccessTimeTrackingPolicy
Ad | Açıklama | Değer |
---|---|---|
blobType | Önceden tanımlanmış desteklenen blob türleri dizisi. Desteklenen değer yalnızca blockBlob'dur. Bu alan şu anda salt okunur | dize[] |
seçin | True son erişim zamanına ayarlandığında izleme etkinleştirilir. | bool (gerekli) |
name | İlkenin adı. Geçerli değer AccessTimeTracking'dir. Bu alan şu anda salt okunur | 'AccessTimeTracking' |
trackingGranularityInDays | alanı blob nesnesi izleme ayrıntı düzeyini gün cinsinden, genellikle blob nesnesinin ne sıklıkta izlenmesi gerektiğini belirtir. Bu alan şu anda değeri 1 olan salt okunur | int |
RestorePolicyProperties
Ad | Açıklama | Değer |
---|---|---|
gün | bu blob'un ne kadar süreyle geri yüklenebileceğini öğrenin. Sıfırdan büyük ve DeleteRetentionPolicy.days değerinden küçük olmalıdır. | int Kısıtlama -ları: Min değer = 1 Maksimum değer = 365 |
enabled | True olarak ayarlanırsa blob geri yükleme etkinleştirilir. | bool (gerekli) |
Hızlı başlangıç şablonları
Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.
Şablon | Description |
---|---|
Azure Cloud Shell - Sanal ağ depolama |
Bu şablon, Azure Cloud Shell depolama alanını bir Azure sanal ağına dağıtır. |
Azure Machine Learning Süpürme işi oluşturma |
Bu şablon, hiper parametre ayarlaması için bir Azure Machine Learning Süpürme işi oluşturur. |
SSE ve blob silme saklama ilkesine sahip Depolama Hesabı |
Bu şablon, Depolama Hizmeti Şifrelemesi ile bir Depolama Hesabı ve blob silme bekletme ilkesi oluşturur |
Terraform (AzAPI sağlayıcısı) kaynak tanımı
storageAccounts/blobServices kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
- Kaynak grupları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.Storage/storageAccounts/blobServices kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Storage/storageAccounts/blobServices@2022-09-01"
name = "default"
parent_id = "string"
body = jsonencode({
properties = {
automaticSnapshotPolicyEnabled = bool
changeFeed = {
enabled = bool
retentionInDays = int
}
containerDeleteRetentionPolicy = {
allowPermanentDelete = bool
days = int
enabled = bool
}
cors = {
corsRules = [
{
allowedHeaders = [
"string"
]
allowedMethods = [
"string"
]
allowedOrigins = [
"string"
]
exposedHeaders = [
"string"
]
maxAgeInSeconds = int
}
]
}
defaultServiceVersion = "string"
deleteRetentionPolicy = {
allowPermanentDelete = bool
days = int
enabled = bool
}
isVersioningEnabled = bool
lastAccessTimeTrackingPolicy = {
blobType = [
"string"
]
enable = bool
name = "AccessTimeTracking"
trackingGranularityInDays = int
}
restorePolicy = {
days = int
enabled = bool
}
}
})
}
Özellik değerleri
storageAccounts/blobServices
Ad | Açıklama | Değer |
---|---|---|
tür | Kaynak türü | "Microsoft.Storage/storageAccounts/blobServices@2022-09-01" |
name | Kaynak adı | "varsayılan" |
parent_id | Bu kaynağın üst öğesi olan kaynağın kimliği. | Şu tür kaynağın kimliği: storageAccounts |
properties | Depolama hesabının Blob hizmetinin özellikleri. | BlobServicePropertiesProperties |
BlobServicePropertiesProperties
Ad | Açıklama | Değer |
---|---|---|
automaticSnapshotPolicyEnabled | isVersioningEnabled özelliği yerine kullanım dışı bırakıldı. | bool |
changeFeed | Değişiklik akışı olayları için blob hizmeti özellikleri. | Değişiklik Akışı |
containerDeleteRetentionPolicy | Kapsayıcı geçici silme için blob hizmeti özellikleri. | DeleteRetentionPolicy |
Cors | Blob hizmeti için CORS kurallarını belirtir. İsteğe en fazla beş CorsRule öğesi ekleyebilirsiniz. İstek gövdesine corsrule öğesi eklenmezse, tüm CORS kuralları silinir ve Blob hizmeti için CORS devre dışı bırakılır. | CorsRules |
defaultServiceVersion | DefaultServiceVersion, gelen isteğin sürümü belirtilmezse Blob hizmetine yönelik istekler için kullanılacak varsayılan sürümü gösterir. Olası değerler sürüm 2008-10-27 ve daha yeni sürümleri içerir. | string |
deleteRetentionPolicy | Blob geçici silme için blob hizmeti özellikleri. | DeleteRetentionPolicy |
isVersioningEnabled | Sürüm oluşturma, true olarak ayarlanırsa etkinleştirilir. | bool |
lastAccessTimeTrackingPolicy | Son erişim zamanı tabanlı izleme ilkesini yapılandırmak için blob hizmeti özelliği. | LastAccessTimeTrackingPolicy |
restorePolicy | Blob geri yükleme ilkesinin blob hizmeti özellikleri. | RestorePolicyProperties |
Değişiklik Akışı
Ad | Açıklama | Değer |
---|---|---|
enabled | Blob hizmeti için değişiklik akışı olay günlüğünün etkinleştirilip etkinleştirilmediğini gösterir. | bool |
retentionInDays | changeFeed 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). Null değer, değişiklik akışının sonsuz saklama süresini gösterir. | int Kısıtlama -ları: Min değer = 1 Maksimum değer = 146000 |
DeleteRetentionPolicy
Ad | Açıklama | Değer |
---|---|---|
allowPermanentDelete | True olarak ayarlandığında bu özellik geçici olarak silinen blob sürümlerinin ve anlık görüntülerin silinmesine izin verir. Bu özellik blob geri yükleme ilkesi kullanılamaz. Bu özellik yalnızca blob hizmeti için geçerlidir ve kapsayıcılar veya dosya paylaşımı için geçerli değildir. | bool |
gün | Silinen öğenin saklanması gereken gün sayısını gösterir. Belirtilen en düşük değer 1, maksimum değer ise 365 olabilir. | int Kısıtlama -ları: Min değer = 1 Maksimum değer = 365 |
enabled | DeleteRetentionPolicy'nin etkinleştirilip etkinleştirilmediğini gösterir. | bool |
CorsRules
Ad | Açıklama | Değer |
---|---|---|
corsRules | CORS kuralları listesi. İsteğe en fazla beş CorsRule öğesi ekleyebilirsiniz. | CorsRule[] |
CorsRule
Ad | Açıklama | Değer |
---|---|---|
allowedHeaders | CorsRule öğesi varsa gereklidir. Çıkış noktaları arası isteğin parçası olmasına izin verilen üst bilgilerin listesi. | string[] (gerekli) |
allowedMethods | CorsRule öğesi varsa gereklidir. Kaynak tarafından yürütülmesine izin verilen HTTP yöntemlerinin listesi. | Herhangi birini içeren dize dizisi: "DELETE" "GET" "HEAD" "BİRLEŞTİr" "SEÇENEKLER" "PATCH" "POST" "PUT" (gerekli) |
allowedOrigins | CorsRule öğesi varsa gereklidir. CORS aracılığıyla izin verilecek kaynak etki alanlarının listesi veya tüm etki alanlarına izin vermek için "*" | string[] (gerekli) |
exposedHeaders | CorsRule öğesi varsa gereklidir. CORS istemcilerinin kullanıma sunmasına yönelik yanıt üst bilgilerinin listesi. | string[] (gerekli) |
maxAgeInSeconds | CorsRule öğesi varsa gereklidir. İstemcinin/tarayıcının denetim öncesi yanıtı önbelleğe alması gereken saniye sayısı. | int (gerekli) |
LastAccessTimeTrackingPolicy
Ad | Açıklama | Değer |
---|---|---|
blobType | Önceden tanımlanmış desteklenen blob türleri dizisi. Desteklenen değer yalnızca blockBlob'dur. Bu alan şu anda salt okunur | dize[] |
seçin | True son erişim zamanına ayarlandığında izleme etkinleştirilir. | bool (gerekli) |
name | İlkenin adı. Geçerli değer AccessTimeTracking'dir. Bu alan şu anda salt okunur | "AccessTimeTracking" |
trackingGranularityInDays | alanı blob nesnesi izleme ayrıntı düzeyini gün cinsinden, genellikle blob nesnesinin ne sıklıkta izlenmesi gerektiğini belirtir. Bu alan şu anda değeri 1 olan salt okunur | int |
RestorePolicyProperties
Ad | Açıklama | Değer |
---|---|---|
gün | bu blob'un ne kadar süreyle geri yüklenebileceğini öğrenin. Sıfırdan büyük ve DeleteRetentionPolicy.days değerinden küçük olmalıdır. | int Kısıtlama -ları: Min değer = 1 Maksimum değer = 365 |
enabled | True olarak ayarlanırsa blob geri yükleme etkinleştirilir. | bool (gerekli) |
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin