Microsoft.StorageAccounts/blobServices z 1. 2. 2021

Definice prostředku Bicep

Typ prostředku storageAccounts/blobServices je možné nasadit s operacemi, které cílí na:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Storage/storageAccounts/blobServices, přidejte do šablony následující bicep.

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
    }
  }
}

Hodnoty vlastností

storageAccounts/blobServices

Název Description Hodnota
name Název prostředku

Podívejte se, jak nastavit názvy a typy pro podřízené prostředky v nástroji Bicep.
'výchozí'
Nadřazené V nástroji Bicep můžete zadat nadřazený prostředek podřízeného prostředku. Tuto vlastnost stačí přidat pouze v případě, že je podřízený prostředek deklarován mimo nadřazený prostředek.

Další informace najdete v tématu Podřízený prostředek mimo nadřazený prostředek.
Symbolický název prostředku typu : storageAccounts
properties Vlastnosti služby Blob service účtu úložiště. BlobServicePropertiesPropertiesProperties

BlobServicePropertiesPropertiesProperties

Název Description Hodnota
automaticSnapshotPolicyEnabled Zastaralé ve prospěch vlastnosti isVersioningEnabled. bool
kanál změn Vlastnosti služby Blob Service pro události kanálu změn Kanál změn
containerDeleteRetentionPolicy Vlastnosti služby Blob Service pro obnovitelné odstranění kontejneru OdstranitRetentionPolicy
cors Určuje pravidla CORS pro službu Blob Service. Do požadavku můžete zahrnout až pět prvků CorsRule. Pokud text požadavku neobsahuje žádné prvky CorsRule, odstraní se všechna pravidla CORS a CORS se pro službu Blob Service zakáže. CorsRules
výchozí verze služby DefaultServiceVersion označuje výchozí verzi, která se má použít pro požadavky na službu Blob Service, pokud není zadaná verze příchozího požadavku. Mezi možné hodnoty patří verze 2008-10-27 a všechny novější verze. řetězec
deleteRetentionPolicy Vlastnosti služby Blob Service pro obnovitelné odstranění objektů blob OdstranitRetentionPolicy
isVersioningEnabled Správa verzí je povolená, pokud je nastavená hodnota true. bool
lastAccessTimeTrackingPolicy Vlastnost služby Blob service pro konfiguraci zásad sledování na základě času posledního přístupu. LastAccessTimeTrackingPolicy
zásady obnovení Vlastnosti služby Blob Service pro zásady obnovení objektů blob RestorePolicyProperties

Kanál změn

Název Description Hodnota
enabled Určuje, jestli je pro službu Blob Service povolené protokolování událostí kanálu změn. bool
retentionInDays Určuje dobu trvání changeFeed retention ve dnech. Minimální hodnota je 1 den a maximální hodnota je 146000 dnů (400 let). Hodnota null označuje nekonečné uchovávání kanálu změn. int

Omezení:
Minimální hodnota = 1
Maximální hodnota = 146000

OdstranitRetentionPolicy

Název Description Hodnota
Dní Určuje počet dnů, po které by se odstraněná položka měla zachovat. Minimální zadaná hodnota může být 1 a maximální hodnota může být 365. int

Omezení:
Minimální hodnota = 1
Maximální hodnota = 365
enabled Určuje, jestli je povolená zásada DeleteRetentionPolicy. bool

CorsRules

Název Description Hodnota
corsRules Seznam pravidel CORS Do požadavku můžete zahrnout až pět prvků CorsRule. CorsRule[]

CorsRule

Název Description Hodnota
allowedHeaders Vyžaduje se, pokud existuje element CorsRule. Seznam hlaviček, které mohou být součástí požadavku mezi zdroji. string[] (povinné)
allowedMethods Vyžaduje se, pokud existuje element CorsRule. Seznam metod HTTP, které mohou být spouštěné původem. Pole řetězců obsahující některou z těchto možností:
ODSTRANIT
GET
'HEAD'
'SLOUČIT'
'MOŽNOSTI'
'POST'
'PUT' (povinné)
allowedOrigins Vyžaduje se, pokud existuje element CorsRule. Seznam počátečních domén, které budou povoleny prostřednictvím CORS, nebo *, aby byly povoleny všechny domény string[] (povinné)
exposedHeaders Vyžaduje se, pokud existuje element CorsRule. Seznam hlaviček odpovědi, které se mají zpřístupnit klientům CORS. string[] (povinné)
maxAgeInSeconds Vyžaduje se, pokud existuje element CorsRule. Počet sekund, po který má klient nebo prohlížeč ukládat předběžnou odpověď do mezipaměti. int (povinné)

LastAccessTimeTrackingPolicy

Název Description Hodnota
typ objektu blob Pole předdefinovaných podporovaných typů objektů blob. Podporovanou hodnotou je pouze blockBlob. Toto pole je momentálně jen pro čtení. string[]
Povolit Při nastavení na hodnotu true posledního času přístupu je povolené sledování na základě času posledního přístupu. bool (povinné)
name Název zásad Platná hodnota je AccessTimeTracking. Toto pole je momentálně jen pro čtení. AccessTimeTracking
trackingGranularityInDays Pole určuje členitost sledování objektu blob ve dnech, což obvykle označuje, jak často se má objekt blob sledovat. Toto pole je aktuálně jen pro čtení a hodnota je 1. int

RestorePolicyProperties

Název Description Hodnota
Dní jak dlouho je možné tento objekt blob obnovit. Hodnota by měla být větší než nula a menší než DeleteRetentionPolicy.days. int

Omezení:
Minimální hodnota = 1
Maximální hodnota = 365
enabled Obnovení objektu blob je povolené, pokud je nastavená hodnota true. bool (povinné)

Šablony pro rychlý start

Následující šablony pro rychlý start nasadí tento typ prostředku.

Template (Šablona) Description
Azure Cloud Shell – Úložiště virtuální sítě

Nasazení do Azure
Tato šablona nasadí Azure Cloud Shell Storage do virtuální sítě Azure.
Vytvoření úlohy úklidu služby Azure Machine Learning

Nasazení do Azure
Tato šablona vytvoří úlohu Azure Machine Learning Sweep pro ladění hyperparametrů.
Účet úložiště se službou SSE a zásadami uchovávání informací o odstranění objektů blob

Nasazení do Azure
Tato šablona vytvoří účet úložiště se šifrováním služby Storage a zásadou uchovávání informací o odstranění objektu blob.

Definice prostředku šablony ARM

Typ prostředku storageAccounts/blobServices je možné nasadit s operacemi, které cílí na:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Storage/storageAccounts/blobServices, přidejte do šablony následující kód JSON.

{
  "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"
    }
  }
}

Hodnoty vlastností

storageAccounts/blobServices

Název Description Hodnota
typ Typ prostředku Microsoft.Storage/storageAccounts/blobServices
apiVersion Verze rozhraní API prostředků '2021-02-01'
name Název prostředku

Podívejte se, jak nastavit názvy a typy pro podřízené prostředky v šablonách JSON ARM.
'výchozí'
properties Vlastnosti služby Blob účtu úložiště. BlobServicePropertiesProperties

BlobServicePropertiesProperties

Název Description Hodnota
automaticSnapshotPolicyEnabled Zastaralé ve prospěch vlastnosti isVersioningEnabled. bool
changeFeed Vlastnosti služby Blob Service pro události kanálu změn ChangeFeed
containerDeleteRetentionPolicy Vlastnosti služby Blob Service pro obnovitelné odstranění kontejneru DeleteRetentionPolicy
cors Určuje pravidla CORS pro službu Blob Service. Do žádosti můžete zahrnout až pět prvků CorsRule. Pokud v textu požadavku nejsou zahrnuté žádné prvky CorsRule, odstraní se všechna pravidla CORS a CORS se pro službu Blob Service zakáže. CorsRules
defaultServiceVersion DefaultServiceVersion označuje výchozí verzi, která se má použít pro požadavky na službu Blob, pokud není zadána verze příchozího požadavku. Mezi možné hodnoty patří verze 2008-10-27 a všechny novější verze. řetězec
deleteRetentionPolicy Vlastnosti služby Blob Service pro obnovitelné odstranění objektů blob DeleteRetentionPolicy
isVersioningEnabled Správa verzí je povolená, pokud je nastavená hodnota true. bool
lastAccessTimeTrackingPolicy Vlastnost služby Blob Service pro konfiguraci zásad sledování na základě času posledního přístupu LastAccessTimeTrackingPolicy
restorePolicy Vlastnosti služby Blob Service pro zásady obnovení objektů blob RestorePolicyProperties

ChangeFeed

Název Description Hodnota
enabled Určuje, jestli je pro službu Blob Service povolené protokolování událostí kanálu změn. bool
retentionInDays Označuje dobu trvání uchování changeFeed ve dnech. Minimální hodnota je 1 den a maximální hodnota je 146000 dnů (400 let). Hodnota null označuje nekonečné uchovávání kanálu změn. int

Omezení:
Minimální hodnota = 1
Maximální hodnota = 146000

DeleteRetentionPolicy

Název Description Hodnota
Dní Určuje počet dnů, po který by se odstraněná položka měla zachovat. Minimální zadaná hodnota může být 1 a maximální hodnota může být 365. int

Omezení:
Minimální hodnota = 1
Maximální hodnota = 365
enabled Určuje, zda je povolena deleteRetentionPolicy. bool

CorsRules

Název Description Hodnota
corsRules Seznam pravidel CORS. Do žádosti můžete zahrnout až pět prvků CorsRule. CorsRule[]

CorsRule

Název Description Hodnota
allowedHeaders Vyžaduje se, pokud je k dispozici element CorsRule. Seznam hlaviček, které mohou být součástí požadavku mezi zdroji. string[] (povinné)
allowedMethods Vyžaduje se, pokud je k dispozici element CorsRule. Seznam metod HTTP, které mohou být spuštěny původem. Pole řetězců obsahující některou z těchto možností:
Delete
'GET'
'HEAD'
"SLOUČIT"
MOŽNOSTI
'POST'
'PUT' (povinné)
allowedOrigins Vyžaduje se, pokud je k dispozici element CorsRule. Seznam domén původu, které budou povoleny prostřednictvím CORS, nebo "*", aby se povolily všechny domény string[] (povinné)
exposedHeaders Vyžaduje se, pokud je k dispozici element CorsRule. Seznam hlaviček odpovědí, které se mají zpřístupnit klientům CORS. string[] (povinné)
maxAgeInSeconds Vyžaduje se, pokud je k dispozici element CorsRule. Počet sekund, po který by měl klient nebo prohlížeč uložit předběžnou odpověď do mezipaměti. int (povinné)

LastAccessTimeTrackingPolicy

Název Description Hodnota
blobType Pole předdefinovaných podporovaných typů objektů blob. Podporovanou hodnotou je pouze blockBlob. Toto pole je aktuálně jen pro čtení. string[]
Povolit Pokud je nastavené sledování na základě času posledního přístupu, je povolené. bool (povinné)
name Název zásad Platná hodnota je AccessTimeTracking. Toto pole je aktuálně jen pro čtení. AccessTimeTracking
trackingGranularityInDays Pole určuje členitost sledování objektů blob ve dnech, obvykle jak často se má objekt blob sledovat. Toto pole je aktuálně jen pro čtení s hodnotou 1. int

RestorePolicyProperties

Název Description Hodnota
Dní jak dlouho je možné tento objekt blob obnovit. Měl by být velký než nula a menší než DeleteRetentionPolicy.days. int

Omezení:
Minimální hodnota = 1
Maximální hodnota = 365
enabled Obnovení objektu blob je povolené, pokud je nastavená hodnota true. bool (povinné)

Šablony pro rychlý start

Následující šablony rychlého startu nasadí tento typ prostředku.

Template (Šablona) Description
Azure Cloud Shell – Úložiště virtuální sítě

Nasazení do Azure
Tato šablona nasadí azure Cloud Shell Storage do virtuální sítě Azure.
Vytvoření úlohy úklidu služby Azure Machine Learning

Nasazení do Azure
Tato šablona vytvoří úlohu Azure Machine Learning Sweep pro ladění hyperparametrů.
Účet úložiště se zásadami uchovávání informací o odstranění objektů blob a SSE

Nasazení do Azure
Tato šablona vytvoří účet úložiště se šifrováním služby úložiště a zásadou uchovávání informací o odstranění objektů blob.

Definice prostředku Terraformu (zprostředkovatele AzAPI)

Typ prostředku storageAccounts/blobServices je možné nasadit s operacemi, které cílí:

  • Skupiny prostředků

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Storage/storageAccounts/blobServices, přidejte do šablony následující Terraform.

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
      }
    }
  })
}

Hodnoty vlastností

storageAccounts/blobServices

Název Description Hodnota
typ Typ prostředku Microsoft.Storage/storageAccounts/blobServices@2021-02-01
name Název prostředku "výchozí"
parent_id ID prostředku, který je nadřazený pro tento prostředek. ID prostředku typu: storageAccounts
properties Vlastnosti služby Blob účtu úložiště. BlobServicePropertiesProperties

BlobServicePropertiesProperties

Název Description Hodnota
automaticSnapshotPolicyEnabled Zastaralé ve prospěch vlastnosti isVersioningEnabled. bool
changeFeed Vlastnosti služby Blob Service pro události kanálu změn ChangeFeed
containerDeleteRetentionPolicy Vlastnosti služby Blob Service pro obnovitelné odstranění kontejneru DeleteRetentionPolicy
cors Určuje pravidla CORS pro službu Blob Service. Do žádosti můžete zahrnout až pět prvků CorsRule. Pokud v textu požadavku nejsou zahrnuté žádné prvky CorsRule, odstraní se všechna pravidla CORS a CORS se pro službu Blob Service zakáže. CorsRules
výchozí verze služby DefaultServiceVersion označuje výchozí verzi, která se má použít pro požadavky na službu Blob Service, pokud není zadaná verze příchozího požadavku. Mezi možné hodnoty patří verze 2008-10-27 a všechny novější verze. řetězec
deleteRetentionPolicy Vlastnosti služby Blob Service pro obnovitelné odstranění objektů blob OdstranitRetentionPolicy
isVersioningEnabled Správa verzí je povolená, pokud je nastavená hodnota true. bool
lastAccessTimeTrackingPolicy Vlastnost služby Blob service pro konfiguraci zásad sledování na základě času posledního přístupu. LastAccessTimeTrackingPolicy
zásady obnovení Vlastnosti služby Blob Service pro zásady obnovení objektů blob RestorePolicyProperties

Kanál změn

Název Description Hodnota
enabled Určuje, jestli je pro službu Blob Service povolené protokolování událostí kanálu změn. bool
retentionInDays Určuje dobu trvání changeFeed retention ve dnech. Minimální hodnota je 1 den a maximální hodnota je 146000 dnů (400 let). Hodnota null označuje nekonečné uchovávání kanálu změn. int

Omezení:
Minimální hodnota = 1
Maximální hodnota = 146000

OdstranitRetentionPolicy

Název Description Hodnota
Dní Určuje počet dnů, po které by se odstraněná položka měla zachovat. Minimální zadaná hodnota může být 1 a maximální hodnota může být 365. int

Omezení:
Minimální hodnota = 1
Maximální hodnota = 365
enabled Určuje, jestli je povolená zásada DeleteRetentionPolicy. bool

CorsRules

Název Description Hodnota
corsRules Seznam pravidel CORS Do požadavku můžete zahrnout až pět prvků CorsRule. CorsRule[]

CorsRule

Název Description Hodnota
allowedHeaders Vyžaduje se, pokud existuje element CorsRule. Seznam hlaviček, které mohou být součástí požadavku mezi zdroji. string[] (povinné)
allowedMethods Vyžaduje se, pokud existuje element CorsRule. Seznam metod HTTP, které mohou být spouštěné původem. Pole řetězců obsahující některou z těchto možností:
"ODSTRANIT"
"GET"
"HEAD"
"SLOUČIT"
"MOŽNOSTI"
POST
"PUT" (povinné)
allowedOrigins Vyžaduje se, pokud existuje element CorsRule. Seznam počátečních domén, které budou povoleny prostřednictvím CORS, nebo *, aby byly povoleny všechny domény string[] (povinné)
exposedHeaders Vyžaduje se, pokud existuje element CorsRule. Seznam hlaviček odpovědi, které se mají zpřístupnit klientům CORS. string[] (povinné)
maxAgeInSeconds Vyžaduje se, pokud existuje element CorsRule. Počet sekund, po který má klient nebo prohlížeč ukládat předběžnou odpověď do mezipaměti. int (povinné)

LastAccessTimeTrackingPolicy

Název Description Hodnota
typ objektu blob Pole předdefinovaných podporovaných typů objektů blob. Podporovanou hodnotou je pouze blockBlob. Toto pole je momentálně jen pro čtení. string[]
Povolit Při nastavení na hodnotu true posledního času přístupu je povolené sledování na základě času posledního přístupu. bool (povinné)
name Název zásad Platná hodnota je AccessTimeTracking. Toto pole je momentálně jen pro čtení. "AccessTimeTracking"
trackingGranularityInDays Pole určuje členitost sledování objektů blob ve dnech, obvykle jak často se má objekt blob sledovat. Toto pole je aktuálně jen pro čtení s hodnotou 1. int

RestorePolicyProperties

Název Description Hodnota
Dní jak dlouho je možné tento objekt blob obnovit. Měl by být velký než nula a menší než DeleteRetentionPolicy.days. int

Omezení:
Minimální hodnota = 1
Maximální hodnota = 365
enabled Obnovení objektu blob je povolené, pokud je nastavená hodnota true. bool (povinné)