Aracılığıyla paylaş


Microsoft.Storage storageAccounts/blobServices 2021-02-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@2021-02-01' = {
  name: 'default'
  parent: resourceSymbolicName
  properties: {
    automaticSnapshotPolicyEnabled: bool
    changeFeed: {
      enabled: bool
      retentionInDays: int
    }
    containerDeleteRetentionPolicy: {
      days: int
      enabled: bool
    }
    cors: {
      corsRules: [
        {
          allowedHeaders: [
            'string'
          ]
          allowedMethods: [
            'string'
          ]
          allowedOrigins: [
            'string'
          ]
          exposedHeaders: [
            'string'
          ]
          maxAgeInSeconds: int
        }
      ]
    }
    defaultServiceVersion: 'string'
    deleteRetentionPolicy: {
      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
ad Kaynak adı

Bicep'nde alt kaynaklar için adları ve türleri ayarlamayı öğrenin.
'default'
ebeveyn Bicep'te bir alt kaynak için üst kaynak belirtebilirsiniz. Bu özelliği yalnızca alt kaynak üst kaynağın dışında bildirildiğinde eklemeniz gerekir.

Daha fazla bilgi için bkz. Alt kaynaküst kaynak dışında.
Tür kaynağı için sembolik ad: storageAccounts
Özellikler Depolama hesabının Blob hizmetinin özellikleri. BlobServicePropertiesProperties

BlobServicePropertiesProperties

Ad Açıklama Değer
automaticSnapshotPolicyEnabled isVersioningEnabled özelliği için kullanım dışı bırakıldı. Bool
changeFeed Değişiklik akışı olaylarının 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 CorS Blob hizmeti için 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. dizgi
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
Etkin Blob hizmeti için değişiklik akışı olay günlüğünün etkinleştirilip etkinleştirilmediğini gösterir. Bool
retentionInDays 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). 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
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
Etkin 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'
'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 string[]
etkinleştirmek True son erişim zamanına ayarlandığında izleme etkinleştirilir. bool (gerekli)
ad İ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 1 değeriyle salt okunur Int

RestorePolicyProperties

Ad Açıklama Değer
Gün bu blobu ne kadar süreyle geri yükleyebileceğ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
Etkin 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 Açıklama
Azure Cloud Shell - Sanal ağ depolama

Azure 'a dağıtma
Bu şablon, Azure Cloud Shell depolama alanını bir Azure sanal ağına dağıtır.
V2 veri fabrikası oluşturma

Azure 'a dağıtma
Bu şablon, Azure Blob Depolama'daki bir klasörden depolama alanındaki başka bir klasöre veri kopyalayan bir V2 veri fabrikası oluşturur.
Event Grid bağlantısıyla Azure Veri Gezgini veritabanı dağıtma

Azure 'a dağıtma
Event Grid bağlantısıyla Azure Veri Gezgini veritabanı dağıtma.
Azure Machine Learning Süpürme işi oluşturma

Azure 'a dağıtma
Bu şablon, hiper parametre ayarlaması için bir Azure Machine Learning Süpürme işi oluşturur.
Azure'da Azure Depolama Hesabı ve Blob Kapsayıcısı Oluşturma

Azure 'a dağıtma
Bu şablon bir Azure Depolama hesabı ve bir blob kapsayıcısı oluşturur.
SSE ve blob silme bekletme ilkesi ile Depolama Hesabını

Azure 'a dağıtma
Bu şablon, Depolama Hizmeti Şifrelemesi ile bir Depolama Hesabı ve bir blob silme bekletme ilkesi oluşturur
Birden çok Blob kapsayıcısı ile depolama hesabı oluşturma

Azure 'a dağıtma
Bir Azure depolama hesabı ve birden çok blob kapsayıcısı 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": "2021-02-01",
  "name": "default",
  "properties": {
    "automaticSnapshotPolicyEnabled": "bool",
    "changeFeed": {
      "enabled": "bool",
      "retentionInDays": "int"
    },
    "containerDeleteRetentionPolicy": {
      "days": "int",
      "enabled": "bool"
    },
    "cors": {
      "corsRules": [
        {
          "allowedHeaders": [ "string" ],
          "allowedMethods": [ "string" ],
          "allowedOrigins": [ "string" ],
          "exposedHeaders": [ "string" ],
          "maxAgeInSeconds": "int"
        }
      ]
    },
    "defaultServiceVersion": "string",
    "deleteRetentionPolicy": {
      "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ü '2021-02-01'
ad Kaynak adı

JSON ARM şablonlarında alt kaynakların adlarını ve türlerini ayarlamayı öğrenin.
'default'
Özellikler Depolama hesabının Blob hizmetinin özellikleri. BlobServicePropertiesProperties

BlobServicePropertiesProperties

Ad Açıklama Değer
automaticSnapshotPolicyEnabled isVersioningEnabled özelliği için kullanım dışı bırakıldı. Bool
changeFeed Değişiklik akışı olaylarının 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 CorS Blob hizmeti için 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. dizgi
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
Etkin Blob hizmeti için değişiklik akışı olay günlüğünün etkinleştirilip etkinleştirilmediğini gösterir. Bool
retentionInDays 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). 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
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
Etkin 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'
'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 string[]
etkinleştirmek True son erişim zamanına ayarlandığında izleme etkinleştirilir. bool (gerekli)
ad İ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 1 değeriyle salt okunur Int

RestorePolicyProperties

Ad Açıklama Değer
Gün bu blobu ne kadar süreyle geri yükleyebileceğ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
Etkin 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 Açıklama
Azure Cloud Shell - Sanal ağ depolama

Azure 'a dağıtma
Bu şablon, Azure Cloud Shell depolama alanını bir Azure sanal ağına dağıtır.
V2 veri fabrikası oluşturma

Azure 'a dağıtma
Bu şablon, Azure Blob Depolama'daki bir klasörden depolama alanındaki başka bir klasöre veri kopyalayan bir V2 veri fabrikası oluşturur.
Event Grid bağlantısıyla Azure Veri Gezgini veritabanı dağıtma

Azure 'a dağıtma
Event Grid bağlantısıyla Azure Veri Gezgini veritabanı dağıtma.
Azure Machine Learning Süpürme işi oluşturma

Azure 'a dağıtma
Bu şablon, hiper parametre ayarlaması için bir Azure Machine Learning Süpürme işi oluşturur.
Azure'da Azure Depolama Hesabı ve Blob Kapsayıcısı Oluşturma

Azure 'a dağıtma
Bu şablon bir Azure Depolama hesabı ve bir blob kapsayıcısı oluşturur.
SSE ve blob silme bekletme ilkesi ile Depolama Hesabını

Azure 'a dağıtma
Bu şablon, Depolama Hizmeti Şifrelemesi ile bir Depolama Hesabı ve bir blob silme bekletme ilkesi oluşturur
Birden çok Blob kapsayıcısı ile depolama hesabı oluşturma

Azure 'a dağıtma
Bir Azure depolama hesabı ve birden çok blob kapsayıcısı 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@2021-02-01"
  name = "default"
  parent_id = "string"
  body = jsonencode({
    properties = {
      automaticSnapshotPolicyEnabled = bool
      changeFeed = {
        enabled = bool
        retentionInDays = int
      }
      containerDeleteRetentionPolicy = {
        days = int
        enabled = bool
      }
      cors = {
        corsRules = [
          {
            allowedHeaders = [
              "string"
            ]
            allowedMethods = [
              "string"
            ]
            allowedOrigins = [
              "string"
            ]
            exposedHeaders = [
              "string"
            ]
            maxAgeInSeconds = int
          }
        ]
      }
      defaultServiceVersion = "string"
      deleteRetentionPolicy = {
        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@2021-02-01"
ad Kaynak adı "varsayılan"
parent_id Bu kaynağın üst öğesi olan kaynağın kimliği. Tür kaynağı kimliği: storageAccounts
Özellikler Depolama hesabının Blob hizmetinin özellikleri. BlobServicePropertiesProperties

BlobServicePropertiesProperties

Ad Açıklama Değer
automaticSnapshotPolicyEnabled isVersioningEnabled özelliği için kullanım dışı bırakıldı. Bool
changeFeed Değişiklik akışı olaylarının 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 CorS Blob hizmeti için 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. dizgi
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
Etkin Blob hizmeti için değişiklik akışı olay günlüğünün etkinleştirilip etkinleştirilmediğini gösterir. Bool
retentionInDays 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). 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
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
Etkin 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"
"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 string[]
etkinleştirmek True son erişim zamanına ayarlandığında izleme etkinleştirilir. bool (gerekli)
ad İ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 1 değeriyle salt okunur Int

RestorePolicyProperties

Ad Açıklama Değer
Gün bu blobu ne kadar süreyle geri yükleyebileceğ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
Etkin True olarak ayarlanırsa blob geri yükleme etkinleştirilir. bool (gerekli)