Share via


Microsoft.Storage storageAccounts/blobServices 2021-02-01

Bicep-erőforrásdefiníció

A storageAccounts/blobServices erőforrástípus üzembe helyezhető olyan műveletekkel, amelyek a következő célokat célják:

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplóban találja.

Erőforrás formátuma

Microsoft.Storage/storageAccounts/blobServices erőforrás létrehozásához adja hozzá a következő Bicep-et a sablonhoz.

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

Tulajdonságértékek

storageAccounts/blobServices

Név Leírás Érték
name Az erőforrás neve

Megtudhatja, hogyan állíthatja be a gyermekerőforrások nevét és típusát a Bicepben.
'alapértelmezett'
Szülő A Bicepben megadhatja egy gyermekerőforrás szülőerőforrását. Ezt a tulajdonságot csak akkor kell hozzáadnia, ha a gyermekerőforrás a szülőerőforráson kívül van deklarálva.

További információ: Gyermekerőforrás a szülőerőforráson kívül.
A típus erőforrásának szimbolikus neve: storageAccounts
properties A tárfiók Blob szolgáltatásának tulajdonságai. BlobServicePropertiesProperties

BlobServicePropertiesProperties

Név Leírás Érték
automaticSnapshotPolicyEnabled Elavult az isVersioningEnabled tulajdonság javára. logikai
changeFeed A blobszolgáltatás tulajdonságai a változáscsatorna-eseményekhez. ChangeFeed
containerDeleteRetentionPolicy A tároló helyreállítható törlésének blobszolgáltatás-tulajdonságai. DeleteRetentionPolicy
cors A Blob szolgáltatás CORS-szabályait adja meg. Legfeljebb öt CorsRule-elemet vehet fel a kérelembe. Ha a kérelemtörzs nem tartalmaz CorsRule-elemeket, az összes CORS-szabály törlődik, és a CORS le lesz tiltva a Blob szolgáltatásban. CorsRules
defaultServiceVersion A DefaultServiceVersion azt az alapértelmezett verziót jelöli, amelyet a Blob-szolgáltatásnak küldött kérésekhez használni kell, ha a bejövő kérés verziója nincs megadva. A lehetséges értékek közé tartozik a 2008-10-27-es verzió és az összes újabb verzió. sztring
deleteRetentionPolicy A blobszolgáltatás tulajdonságai a blob helyreállítható törléséhez. DeleteRetentionPolicy
isVersioningEnabled A verziószámozás engedélyezve van, ha igaz értékre van állítva. logikai
lastAccessTimeTrackingPolicy A blobszolgáltatás tulajdonsága a legutóbbi hozzáférési időalapú nyomkövetési szabályzat konfigurálásához. LastAccessTimeTrackingPolicy
restorePolicy A blob-visszaállítási szabályzat blobszolgáltatás-tulajdonságai. RestorePolicyProperties

ChangeFeed

Név Leírás Érték
engedélyezve Azt jelzi, hogy engedélyezve van-e a változáscsatorna eseménynaplózása a Blob szolgáltatásban. logikai
retentionInDays A changeFeed adatmegőrzés időtartamát jelzi napokban. A minimális érték 1 nap, a maximális érték pedig 146000 nap (400 év). A null érték a változáscsatorna végtelen megőrzését jelzi. int

Korlátok:
Minimális érték = 1
Maximális érték = 146000

DeleteRetentionPolicy

Név Leírás Érték
nap Azt jelzi, hogy hány napig kell megőrizni a törölt elemet. A minimálisan megadott érték lehet 1, a maximális érték pedig 365. int

Korlátok:
Minimális érték = 1
Maximális érték = 365
engedélyezve Azt jelzi, hogy a DeleteRetentionPolicy engedélyezve van-e. logikai

CorsRules

Név Leírás Érték
corsRules A CORS-szabályok listája. Legfeljebb öt CorsRule-elemet vehet fel a kérelembe. CorsRule[]

CorsRule

Név Leírás Érték
allowedHeaders Kötelező, ha CorsRule elem van jelen. Azoknak a fejléceknek a listája, amelyeket a forrásközi kérelem tartalmazhat. sztring[] (kötelező)
allowedMethods Kötelező, ha CorsRule elem van jelen. A forrás által végrehajtható HTTP-metódusok listája. Sztringtömb, amely az alábbiak bármelyikét tartalmazza:
"TÖRLÉS"
"GET"
"FEJ"
"EGYESÍTÉS"
"BEÁLLÍTÁSOK"
"POST"
"PUT" (kötelező)
allowedOrigins Kötelező, ha CorsRule elem van jelen. Azon forrástartományok listája, amelyek a CORS-on keresztül lesznek engedélyezve, vagy "*" az összes tartomány engedélyezéséhez sztring[] (kötelező)
exposedHeaders Kötelező, ha CorsRule elem van jelen. A CORS-ügyfelek számára közzéteendő válaszfejlécek listája. sztring[] (kötelező)
maxAgeInSeconds Kötelező, ha CorsRule elem van jelen. Azon másodpercek száma, amikor az ügyfélnek/böngészőnek gyorsítótáraznia kell az elővizsgálati választ. int (kötelező)

LastAccessTimeTrackingPolicy

Név Leírás Érték
blobType Előre definiált támogatott blobtípusok tömbje. Csak a blockBlob a támogatott érték. Ez a mező jelenleg csak olvasható sztring[]
Engedélyezi Ha az utolsó hozzáférési idő valódi értékére van állítva, a rendszer engedélyezi a nyomkövetést. bool (kötelező)
name A szabályzat neve. Az érvényes érték az AccessTimeTracking. Ez a mező jelenleg csak olvasható "AccessTimeTracking"
trackingGranularityInDays A mező napok alatt határozza meg a blobobjektumok nyomon követésének részletességét, általában azt, hogy milyen gyakran kell nyomon követni a blobobjektumot. Ez a mező jelenleg csak 1 értékkel olvasható int

RestorePolicyProperties

Név Leírás Érték
nap mennyi ideig állítható vissza ez a blob. A DeleteRetentionPolicy.days értéknél nagyobbnak kell lennie nullánál és kevesebbnek. int

Korlátok:
Minimális érték = 1
Maximális érték = 365
engedélyezve A blobok visszaállítása engedélyezve van, ha igaz értékre van állítva. bool (kötelező)

Gyorssablonok

Az alábbi rövid útmutatósablonok ezt az erőforrástípust helyezik üzembe.

Sablon Description
Azure Cloud Shell – Virtuális hálózati tároló

Üzembe helyezés az Azure-ban
Ez a sablon üzembe helyezi az Azure Cloud Shell Storage-t egy Azure-beli virtuális hálózaton.
Azure Machine Learning Sweep-feladat létrehozása

Üzembe helyezés az Azure-ban
Ez a sablon létrehoz egy Azure Machine Learning Sweep-feladatot a hiperparaméterek finomhangolásához.
Tárfiók SSE- és blobtörlés-megőrzési szabályzattal

Üzembe helyezés az Azure-ban
Ez a sablon létrehoz egy tárfiókot a Storage Szolgáltatás titkosításával és egy blobtörlés-megőrzési szabályzattal

ARM-sablon erőforrásdefiníciója

A storageAccounts/blobServices erőforrástípus üzembe helyezhető olyan műveletekkel, amelyek a következő célokat célják:

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplóban találja.

Erőforrás formátuma

Microsoft.Storage/storageAccounts/blobServices erőforrás létrehozásához adja hozzá a következő JSON-t a sablonhoz.

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

Tulajdonságértékek

storageAccounts/blobServices

Név Leírás Érték
típus Az erőforrás típusa "Microsoft.Storage/storageAccounts/blobServices"
apiVersion Az erőforrás API-verziója '2021-02-01'
name Az erőforrás neve

Megtudhatja, hogyan állíthatja be a gyermekerőforrások nevét és típusát A JSON ARM-sablonokban.
'alapértelmezett'
properties A tárfiók Blob szolgáltatásának tulajdonságai. BlobServicePropertiesProperties

BlobServicePropertiesProperties

Név Leírás Érték
automaticSnapshotPolicyEnabled Elavult az isVersioningEnabled tulajdonság javára. logikai
changeFeed A blobszolgáltatás tulajdonságai a változáscsatorna-eseményekhez. ChangeFeed
containerDeleteRetentionPolicy A tároló helyreállítható törlésének blobszolgáltatás-tulajdonságai. DeleteRetentionPolicy
cors A Blob szolgáltatás CORS-szabályait adja meg. Legfeljebb öt CorsRule-elemet vehet fel a kérelembe. Ha a kérelemtörzs nem tartalmaz CorsRule-elemeket, az összes CORS-szabály törlődik, és a CORS le lesz tiltva a Blob szolgáltatásban. CorsRules
defaultServiceVersion A DefaultServiceVersion azt az alapértelmezett verziót jelöli, amelyet a Blob-szolgáltatásnak küldött kérésekhez használni kell, ha a bejövő kérés verziója nincs megadva. A lehetséges értékek közé tartozik a 2008-10-27-es verzió és az összes újabb verzió. sztring
deleteRetentionPolicy A blobszolgáltatás tulajdonságai a blob helyreállítható törléséhez. DeleteRetentionPolicy
isVersioningEnabled A verziószámozás engedélyezve van, ha igaz értékre van állítva. logikai
lastAccessTimeTrackingPolicy A blobszolgáltatás tulajdonsága a legutóbbi hozzáférési időalapú nyomkövetési szabályzat konfigurálásához. LastAccessTimeTrackingPolicy
restorePolicy A blob-visszaállítási szabályzat blobszolgáltatás-tulajdonságai. RestorePolicyProperties

ChangeFeed

Név Leírás Érték
engedélyezve Azt jelzi, hogy engedélyezve van-e a változáscsatorna eseménynaplózása a Blob szolgáltatásban. logikai
retentionInDays A changeFeed adatmegőrzés időtartamát jelzi napokban. A minimális érték 1 nap, a maximális érték pedig 146000 nap (400 év). A null érték a változáscsatorna végtelen megőrzését jelzi. int

Korlátok:
Minimális érték = 1
Maximális érték = 146000

DeleteRetentionPolicy

Név Leírás Érték
nap Azt jelzi, hogy hány napig kell megőrizni a törölt elemet. A minimálisan megadott érték lehet 1, a maximális érték pedig 365. int

Korlátok:
Minimális érték = 1
Maximális érték = 365
engedélyezve Azt jelzi, hogy a DeleteRetentionPolicy engedélyezve van-e. logikai

CorsRules

Név Leírás Érték
corsRules A CORS-szabályok listája. Legfeljebb öt CorsRule-elemet vehet fel a kérelembe. CorsRule[]

CorsRule

Név Leírás Érték
allowedHeaders Kötelező, ha CorsRule elem van jelen. Azoknak a fejléceknek a listája, amelyeket a forrásközi kérelem tartalmazhat. sztring[] (kötelező)
allowedMethods Kötelező, ha CorsRule elem van jelen. A forrás által végrehajtható HTTP-metódusok listája. Sztringtömb, amely az alábbiak bármelyikét tartalmazza:
"TÖRLÉS"
"GET"
"FEJ"
"EGYESÍTÉS"
"BEÁLLÍTÁSOK"
"POST"
"PUT" (kötelező)
allowedOrigins Kötelező, ha a CorsRule elem jelen van. Azon forrástartományok listája, amelyek a CORS-on keresztül lesznek engedélyezve, vagy "*" az összes tartomány engedélyezéséhez string[] (kötelező)
exposedHeaders Kötelező, ha a CorsRule elem jelen van. A CORS-ügyfelek számára közzéteendő válaszfejlécek listája. string[] (kötelező)
maxAgeInSeconds Kötelező, ha a CorsRule elem jelen van. Azon másodpercek száma, ahányszor az ügyfélnek/böngészőnek gyorsítótáraznia kell az elővizsgálati választ. int (kötelező)

LastAccessTimeTrackingPolicy

Név Leírás Érték
blobtípus Előre definiált támogatott blobtípusok tömbje. Csak a blockBlob a támogatott érték. Ez a mező jelenleg csak olvasható sztring[]
Engedélyezi Ha a valódi utolsó hozzáférési idő értékre van állítva, a nyomkövetés engedélyezve van. bool (kötelező)
name A szabályzat neve. Az érvényes érték az AccessTimeTracking. Ez a mező jelenleg csak olvasható "AccessTimeTracking"
trackingGranularityInDays A mező a blobobjektumok nyomon követésének részletességét határozza meg napokban, általában a blobobjektum nyomon követésének gyakoriságát. Ez a mező jelenleg csak 1 értékkel olvasható int

RestorePolicyProperties

Név Leírás Érték
nap mennyi ideig állítható vissza ez a blob. A DeleteRetentionPolicy.days értéknél nagyobbnak és nullánál kisebbnek kell lennie. int

Korlátok:
Minimális érték = 1
Maximális érték = 365
engedélyezve A blobok visszaállítása engedélyezve van, ha true (igaz) értékre van állítva. bool (kötelező)

Gyorssablonok

Az alábbi rövid útmutatósablonok üzembe helyezik ezt az erőforrástípust.

Sablon Description
Azure Cloud Shell – Virtuális hálózati tároló

Üzembe helyezés az Azure-ban
Ez a sablon üzembe helyezi az Azure Cloud Shell Storage-t egy Azure-beli virtuális hálózaton.
Azure Machine Learning Sweep-feladat létrehozása

Üzembe helyezés az Azure-ban
Ez a sablon létrehoz egy Azure Machine Learning Sweep-feladatot a hiperparaméterek finomhangolásához.
Tárfiók SSE- és blobtörlés-megőrzési szabályzattal

Üzembe helyezés az Azure-ban
Ez a sablon létrehoz egy tárfiókot a Storage Service Encryption és egy blobtörlés-megőrzési szabályzat használatával

Terraform -erőforrásdefiníció (AzAPI-szolgáltató)

A storageAccounts/blobServices erőforrástípus üzembe helyezhető a következő célműveletekkel:

  • Erőforráscsoportok

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplóban találja.

Erőforrás formátuma

Microsoft.Storage/storageAccounts/blobServices erőforrás létrehozásához adja hozzá a következő Terraformot a sablonhoz.

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

Tulajdonságértékek

storageAccounts/blobServices

Név Leírás Érték
típus Az erőforrás típusa "Microsoft.Storage/storageAccounts/blobServices@2021-02-01"
name Az erőforrás neve "alapértelmezett"
parent_id Annak az erőforrásnak az azonosítója, amely ennek az erőforrásnak a szülője. A következő típusú erőforrás azonosítója: storageAccounts
properties A tárfiók Blob szolgáltatásának tulajdonságai. BlobServicePropertiesTulajdonságok

BlobServicePropertiesTulajdonságok

Név Leírás Érték
automaticSnapshotPolicyEnabled Az isVersioningEnabled tulajdonság javára elavult. logikai
changeFeed A változáscsatorna-események blobszolgáltatás-tulajdonságai. ChangeFeed
containerDeleteRetentionPolicy A tároló helyreállítható törlésének blobszolgáltatás-tulajdonságai. DeleteRetentionPolicy
cors Cors-szabályokat ad meg a Blob szolgáltatáshoz. A kérelemben legfeljebb öt CorsRule-elem szerepelhet. Ha a kérés törzsében nem szerepelnek CorsRule-elemek, az összes CORS-szabály törlődik, és a CORS le lesz tiltva a Blob szolgáltatásban. CorsRules
defaultServiceVersion A DefaultServiceVersion azt az alapértelmezett verziót jelöli, amelyet a Blob-szolgáltatásnak küldött kérésekhez használni kell, ha a bejövő kérés verziója nincs megadva. A lehetséges értékek közé tartozik a 2008-10-27-es verzió és az összes újabb verzió. sztring
deleteRetentionPolicy A blobszolgáltatás tulajdonságai a blob helyreállítható törléséhez. DeleteRetentionPolicy
isVersioningEnabled A verziószámozás engedélyezve van, ha igaz értékre van állítva. logikai
lastAccessTimeTrackingPolicy A blobszolgáltatás tulajdonsága a legutóbbi hozzáférési időalapú nyomkövetési szabályzat konfigurálásához. LastAccessTimeTrackingPolicy
restorePolicy A blob-visszaállítási szabályzat blobszolgáltatás-tulajdonságai. RestorePolicyProperties

ChangeFeed

Név Leírás Érték
engedélyezve Azt jelzi, hogy engedélyezve van-e a változáscsatorna eseménynaplózása a Blob szolgáltatásban. logikai
retentionInDays A changeFeed adatmegőrzés időtartamát jelzi napokban. A minimális érték 1 nap, a maximális érték pedig 146000 nap (400 év). A null érték a változáscsatorna végtelen megőrzését jelzi. int

Korlátok:
Minimális érték = 1
Maximális érték = 146000

DeleteRetentionPolicy

Név Leírás Érték
nap Azt jelzi, hogy hány napig kell megőrizni a törölt elemet. A minimálisan megadott érték lehet 1, a maximális érték pedig 365. int

Korlátok:
Minimális érték = 1
Maximális érték = 365
engedélyezve Azt jelzi, hogy a DeleteRetentionPolicy engedélyezve van-e. logikai

CorsRules

Név Leírás Érték
corsRules A CORS-szabályok listája. Legfeljebb öt CorsRule-elemet vehet fel a kérelembe. CorsRule[]

CorsRule

Név Leírás Érték
allowedHeaders Kötelező, ha CorsRule elem van jelen. Azoknak a fejléceknek a listája, amelyeket a forrásközi kérelem tartalmazhat. sztring[] (kötelező)
allowedMethods Kötelező, ha CorsRule elem van jelen. A forrás által végrehajtható HTTP-metódusok listája. Sztringtömb, amely az alábbiak bármelyikét tartalmazza:
"TÖRLÉS"
"GET"
"FEJ"
"MERGE"
"BEÁLLÍTÁSOK"
„POST”
"PUT" (kötelező)
allowedOrigins Kötelező, ha CorsRule elem van jelen. Azon forrástartományok listája, amelyek a CORS-on keresztül lesznek engedélyezve, vagy "*" az összes tartomány engedélyezéséhez sztring[] (kötelező)
exposedHeaders Kötelező, ha CorsRule elem van jelen. A CORS-ügyfelek számára közzéteendő válaszfejlécek listája. sztring[] (kötelező)
maxAgeInSeconds Kötelező, ha CorsRule elem van jelen. Azon másodpercek száma, amikor az ügyfélnek/böngészőnek gyorsítótáraznia kell az elővizsgálati választ. int (kötelező)

LastAccessTimeTrackingPolicy

Név Leírás Érték
blobType Előre definiált támogatott blobtípusok tömbje. Csak a blockBlob a támogatott érték. Ez a mező jelenleg csak olvasható sztring[]
Engedélyezi Ha az utolsó hozzáférési idő valódi értékére van állítva, a rendszer engedélyezi a nyomkövetést. bool (kötelező)
name A szabályzat neve. Az érvényes érték az AccessTimeTracking. Ez a mező jelenleg csak olvasható "AccessTimeTracking"
trackingGranularityInDays A mező napok alatt határozza meg a blobobjektumok nyomon követésének részletességét, általában azt, hogy milyen gyakran kell nyomon követni a blobobjektumot. Ez a mező jelenleg csak 1 értékkel olvasható int

RestorePolicyProperties

Név Leírás Érték
nap mennyi ideig állítható vissza ez a blob. A DeleteRetentionPolicy.days értéknél nagyobbnak kell lennie nullánál és kevesebbnek. int

Korlátok:
Minimális érték = 1
Maximális érték = 365
engedélyezve A blobok visszaállítása engedélyezve van, ha igaz értékre van állítva. bool (kötelező)