Sdílet prostřednictvím


Microsoft.Storage storageAccounts/blobServices 2022-05-01

Definice prostředku Bicep

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

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@2022-05-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
    }
  }
}

Hodnoty vlastností

storageAccounts/blobServices

Jméno Popis Hodnota
Jméno Název prostředku

Podívejte se, jak nastavit názvy a typy podřízených prostředků v Bicep.
Výchozí
rodič V bicep můžete zadat nadřazený prostředek pro podřízený prostředek. Tuto vlastnost je potřeba 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: účet úložiště
vlastnosti Vlastnosti služby Blob služby účtu úložiště BlobServicePropertiesProperties

BlobServicePropertiesProperties

Jméno Popis Hodnota
automaticSnapshotPolicyEnabled Zastaralé ve prospěch isVersioningEnabled vlastnost. 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 požadavku můžete zahrnout až pět prvků CorsRule. Pokud do 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 Service, pokud není zadána verze příchozího požadavku. Možné hodnoty zahrnují verzi 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 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

Kanál změn

Jméno Popis Hodnota
zpřístupněný 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í uchovávání hodnoty 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

Jméno Popis Hodnota
allowPermanentDelete Tato vlastnost, pokud je nastavena na hodnotu true, umožňuje odstranění verzí a snímků obnovitelně odstraněných objektů blob. Tuto vlastnost nelze použít zásadu obnovení objektu blob. Tato vlastnost se vztahuje pouze na službu objektů blob a nevztahuje se na kontejnery ani sdílenou složku. Bool
Dny Určuje počet dnů, po které by odstraněná položka měla být zachována. 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
zpřístupněný Určuje, zda je povoleno DeleteRetentionPolicy. Bool

CorsRules

Jméno Popis Hodnota
corsRules Seznam pravidel CORS Do požadavku můžete zahrnout až pět prvků CorsRule. CorsRule[]

CorsRule

Jméno Popis Hodnota
AllowedHeaders Vyžaduje se, pokud je k dispozici element CorsRule. Seznam hlaviček může být součástí žádosti 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. Řetězcové pole obsahující některou z těchto možností:
DELETE
GET
"HEAD"
"SLOUČIT"
MOŽNOSTI
PATCH
POST
PUT (povinné)
allowedOrigins Vyžaduje se, pokud je k dispozici element CorsRule. Seznam původních domén, 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 zpřístupňují klientům CORS. string[] (povinné)
maxAgeInSeconds Vyžaduje se, pokud je k dispozici element CorsRule. Počet sekund, po které má klient nebo prohlížeč ukládat předběžnou odpověď do mezipaměti. int (povinné)

LastAccessTimeTrackingPolicy

Jméno Popis 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[]
zapnout Pokud je povoleno sledování na základě času posledního přístupu na hodnotu True. bool (povinné)
Jméno Název zásady. 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

Jméno Popis Hodnota
Dny jak dlouho se dá tento objekt blob obnovit. Měla by být skvělá než nula a menší než DeleteRetentionPolicy.days. Int

Omezení:
Minimální hodnota = 1
Maximální hodnota = 365
zpřístupněný Obnovení objektu blob je povolené, pokud je nastavená hodnota true. bool (povinné)

Šablony pro rychlý start

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

Šablona Popis
Azure Cloud Shell – úložiště virtuální sítě

nasazení do Azure
Tato šablona nasadí úložiště Azure Cloud Shell do virtuální sítě Azure.
vytvoření datové továrny V2

nasazení do Azure
Tato šablona vytvoří datovou továrnu V2, která kopíruje data ze složky ve službě Azure Blob Storage do jiné složky v úložišti.
nasazení databáze Azure Data Exploreru s připojením k Event Gridu

nasazení do Azure
Nasaďte databázi Azure Data Exploreru s připojením ke službě Event Grid.
vytvoření úlohy Uklidit ve službě Azure Machine Learning

nasazení do Azure
Tato šablona vytvoří úlohu Azure Machine Learning Sweep pro ladění hyperparametrů.
vytvoření účtu služby Azure Storage a kontejneru objektů blob v Azure

nasazení do Azure
Tato šablona vytvoří účet služby Azure Storage a kontejner objektů blob.
účet úložiště se zásadami uchovávání informací o SSE a odstranění objektů blob

nasazení do Azure
Tato šablona vytvoří účet úložiště s šifrováním služby úložiště a zásadami uchovávání informací o odstranění objektů blob.
vytvoření účtu úložiště s více kontejnery objektů blob

nasazení do Azure
Vytvoří účet úložiště Azure a několik kontejnerů objektů blob.

Definice prostředku šablony ARM

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

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í JSON.

{
  "type": "Microsoft.Storage/storageAccounts/blobServices",
  "apiVersion": "2022-05-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"
    }
  }
}

Hodnoty vlastností

storageAccounts/blobServices

Jméno Popis Hodnota
typ Typ prostředku Microsoft.Storage/storageAccounts/blobServices
apiVersion Verze rozhraní API prostředku '2022-05-01'
Jméno Název prostředku

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

BlobServicePropertiesProperties

Jméno Popis Hodnota
automaticSnapshotPolicyEnabled Zastaralé ve prospěch isVersioningEnabled vlastnost. 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 požadavku můžete zahrnout až pět prvků CorsRule. Pokud do 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 Service, pokud není zadána verze příchozího požadavku. Možné hodnoty zahrnují verzi 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 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

Kanál změn

Jméno Popis Hodnota
zpřístupněný 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í uchovávání hodnoty 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

Jméno Popis Hodnota
allowPermanentDelete Tato vlastnost, pokud je nastavena na hodnotu true, umožňuje odstranění verzí a snímků obnovitelně odstraněných objektů blob. Tuto vlastnost nelze použít zásadu obnovení objektu blob. Tato vlastnost se vztahuje pouze na službu objektů blob a nevztahuje se na kontejnery ani sdílenou složku. Bool
Dny Určuje počet dnů, po které by odstraněná položka měla být zachována. 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
zpřístupněný Určuje, zda je povoleno DeleteRetentionPolicy. Bool

CorsRules

Jméno Popis Hodnota
corsRules Seznam pravidel CORS Do požadavku můžete zahrnout až pět prvků CorsRule. CorsRule[]

CorsRule

Jméno Popis Hodnota
AllowedHeaders Vyžaduje se, pokud je k dispozici element CorsRule. Seznam hlaviček může být součástí žádosti 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. Řetězcové pole obsahující některou z těchto možností:
DELETE
GET
"HEAD"
"SLOUČIT"
MOŽNOSTI
PATCH
POST
PUT (povinné)
allowedOrigins Vyžaduje se, pokud je k dispozici element CorsRule. Seznam původních domén, 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 zpřístupňují klientům CORS. string[] (povinné)
maxAgeInSeconds Vyžaduje se, pokud je k dispozici element CorsRule. Počet sekund, po které má klient nebo prohlížeč ukládat předběžnou odpověď do mezipaměti. int (povinné)

LastAccessTimeTrackingPolicy

Jméno Popis 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[]
zapnout Pokud je povoleno sledování na základě času posledního přístupu na hodnotu True. bool (povinné)
Jméno Název zásady. 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

Jméno Popis Hodnota
Dny jak dlouho se dá tento objekt blob obnovit. Měla by být skvělá než nula a menší než DeleteRetentionPolicy.days. Int

Omezení:
Minimální hodnota = 1
Maximální hodnota = 365
zpřístupněný Obnovení objektu blob je povolené, pokud je nastavená hodnota true. bool (povinné)

Šablony pro rychlý start

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

Šablona Popis
Azure Cloud Shell – úložiště virtuální sítě

nasazení do Azure
Tato šablona nasadí úložiště Azure Cloud Shell do virtuální sítě Azure.
vytvoření datové továrny V2

nasazení do Azure
Tato šablona vytvoří datovou továrnu V2, která kopíruje data ze složky ve službě Azure Blob Storage do jiné složky v úložišti.
nasazení databáze Azure Data Exploreru s připojením k Event Gridu

nasazení do Azure
Nasaďte databázi Azure Data Exploreru s připojením ke službě Event Grid.
vytvoření úlohy Uklidit ve službě Azure Machine Learning

nasazení do Azure
Tato šablona vytvoří úlohu Azure Machine Learning Sweep pro ladění hyperparametrů.
vytvoření účtu služby Azure Storage a kontejneru objektů blob v Azure

nasazení do Azure
Tato šablona vytvoří účet služby Azure Storage a kontejner objektů blob.
účet úložiště se zásadami uchovávání informací o SSE a odstranění objektů blob

nasazení do Azure
Tato šablona vytvoří účet úložiště s šifrováním služby úložiště a zásadami uchovávání informací o odstranění objektů blob.
vytvoření účtu úložiště s více kontejnery objektů blob

nasazení do Azure
Vytvoří účet úložiště Azure a několik kontejnerů objektů blob.

Definice prostředku Terraformu (poskytovatel 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@2022-05-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
      }
    }
  })
}

Hodnoty vlastností

storageAccounts/blobServices

Jméno Popis Hodnota
typ Typ prostředku Microsoft.Storage/storageAccounts/blobServices@2022-05-01
Jméno Název prostředku "default"
parent_id ID prostředku, který je nadřazený pro tento prostředek. ID prostředku typu: účet úložiště
vlastnosti Vlastnosti služby Blob služby účtu úložiště BlobServicePropertiesProperties

BlobServicePropertiesProperties

Jméno Popis Hodnota
automaticSnapshotPolicyEnabled Zastaralé ve prospěch isVersioningEnabled vlastnost. 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 požadavku můžete zahrnout až pět prvků CorsRule. Pokud do 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 Service, pokud není zadána verze příchozího požadavku. Možné hodnoty zahrnují verzi 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 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

Kanál změn

Jméno Popis Hodnota
zpřístupněný 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í uchovávání hodnoty 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

Jméno Popis Hodnota
allowPermanentDelete Tato vlastnost, pokud je nastavena na hodnotu true, umožňuje odstranění verzí a snímků obnovitelně odstraněných objektů blob. Tuto vlastnost nelze použít zásadu obnovení objektu blob. Tato vlastnost se vztahuje pouze na službu objektů blob a nevztahuje se na kontejnery ani sdílenou složku. Bool
Dny Určuje počet dnů, po které by odstraněná položka měla být zachována. 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
zpřístupněný Určuje, zda je povoleno DeleteRetentionPolicy. Bool

CorsRules

Jméno Popis Hodnota
corsRules Seznam pravidel CORS Do požadavku můžete zahrnout až pět prvků CorsRule. CorsRule[]

CorsRule

Jméno Popis Hodnota
AllowedHeaders Vyžaduje se, pokud je k dispozici element CorsRule. Seznam hlaviček může být součástí žádosti 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. Řetězcové pole obsahující některou z těchto možností:
"DELETE"
"GET"
"HEAD"
"SLOUČIT"
"MOŽNOSTI"
"PATCH"
"POST"
PUT (povinné)
allowedOrigins Vyžaduje se, pokud je k dispozici element CorsRule. Seznam původních domén, 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 zpřístupňují klientům CORS. string[] (povinné)
maxAgeInSeconds Vyžaduje se, pokud je k dispozici element CorsRule. Počet sekund, po které má klient nebo prohlížeč ukládat předběžnou odpověď do mezipaměti. int (povinné)

LastAccessTimeTrackingPolicy

Jméno Popis 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[]
zapnout Pokud je povoleno sledování na základě času posledního přístupu na hodnotu True. bool (povinné)
Jméno Název zásady. 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

Jméno Popis Hodnota
Dny jak dlouho se dá tento objekt blob obnovit. Měla by být skvělá než nula a menší než DeleteRetentionPolicy.days. Int

Omezení:
Minimální hodnota = 1
Maximální hodnota = 365
zpřístupněný Obnovení objektu blob je povolené, pokud je nastavená hodnota true. bool (povinné)