Dela via


Microsoft.Storage storageAccounts/blobServices 2019-04-01

Bicep-resursdefinition

Resurstypen storageAccounts/blobServices kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Storage/storageAccounts/blobServices-resurs lägger du till följande Bicep i mallen.

resource symbolicname 'Microsoft.Storage/storageAccounts/blobServices@2019-04-01' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    automaticSnapshotPolicyEnabled: bool
    changeFeed: {
      enabled: bool
    }
    cors: {
      corsRules: [
        {
          allowedHeaders: [
            'string'
          ]
          allowedMethods: [
            'string'
          ]
          allowedOrigins: [
            'string'
          ]
          exposedHeaders: [
            'string'
          ]
          maxAgeInSeconds: int
        }
      ]
    }
    defaultServiceVersion: 'string'
    deleteRetentionPolicy: {
      days: int
      enabled: bool
    }
  }
}

Egenskapsvärden

BlobServicePropertiesEgenskaper

Namn Beskrivning Värde
automaticSnapshotPolicyEnabled Automatisk ögonblicksbild är aktiverad om den är inställd på true. Bool
changeFeed Blobtjänstens egenskaper för ändringsflödeshändelser. ChangeFeed-
cors Anger CORS-regler för blobtjänsten. Du kan inkludera upp till fem CorsRule-element i begäran. Om inga CorsRule-element ingår i begärandetexten tas alla CORS-regler bort och CORS inaktiveras för Blob-tjänsten. CorsRules
defaultServiceVersion DefaultServiceVersion anger den standardversion som ska användas för begäranden till Blob-tjänsten om en inkommande begärans version inte har angetts. Möjliga värden är version 2008-10-27 och alla nyare versioner. sträng
deleteRetentionPolicy Blobtjänstens egenskaper för mjuk borttagning. DeleteRetentionPolicy

ChangeFeed

Namn Beskrivning Värde
Aktiverat Anger om ändringsflödeshändelseloggning är aktiverad för Blob-tjänsten. Bool

CorsRule

Namn Beskrivning Värde
allowedHeaders Krävs om CorsRule-elementet finns. En lista över rubriker som tillåts vara en del av begäran om korsande ursprung. string[] (krävs)
allowedMethods Krävs om CorsRule-elementet finns. En lista över HTTP-metoder som kan köras av ursprunget. Strängmatris som innehåller något av:
"TA BORT"
"GET"
"HEAD"
"SAMMANFOGNING"
ALTERNATIV
"POST"
"PUT" (krävs)
allowedOrigins Krävs om CorsRule-elementet finns. En lista över ursprungsdomäner som tillåts via CORS eller "*" för att tillåta alla domäner string[] (krävs)
exposedHeaders Krävs om CorsRule-elementet finns. En lista över svarshuvuden som ska exponeras för CORS-klienter. string[] (krävs)
maxAgeInSeconds Krävs om CorsRule-elementet finns. Antalet sekunder som klienten/webbläsaren ska cachelagrat ett förhandssvar. int (krävs)

CorsRules

Namn Beskrivning Värde
corsRules Listan över CORS-regler. Du kan inkludera upp till fem CorsRule-element i begäran. CorsRule[]

DeleteRetentionPolicy

Namn Beskrivning Värde
Dagar Anger hur många dagar den borttagna bloben ska behållas. Det minsta angivna värdet kan vara 1 och det maximala värdet kan vara 365. Int

Begränsningar:
Minsta värde = 1
Maxvärde = 365
Aktiverat Anger om DeleteRetentionPolicy är aktiverat för Blob-tjänsten. Bool

Microsoft.Storage/storageAccounts/blobServices

Namn Beskrivning Värde
Namn Resursnamnet "standard" (krävs)
förälder I Bicep kan du ange den överordnade resursen för en underordnad resurs. Du behöver bara lägga till den här egenskapen när den underordnade resursen deklareras utanför den överordnade resursen.

Mer information finns i Underordnad resurs utanför den överordnade resursen.
Symboliskt namn för resurs av typen: storageAccounts
Egenskaper Egenskaperna för ett lagringskontos blobtjänst. BlobServicePropertiesEgenskaper

Snabbstartsexempel

Följande snabbstartsexempel distribuerar den här resurstypen.

Bicep-fil Beskrivning
Skapa ett lagringskonto med flera blobcontainrar Skapar ett Azure Storage-konto och flera blobcontainrar.
Skapa en V2-datafabrik Den här mallen skapar en V2-datafabrik som kopierar data från en mapp i en Azure Blob Storage till en annan mapp i lagringen.
Skapa ett Azure Machine Learning-svepjobb Den här mallen skapar ett Azure Machine Learning Sweep-jobb för justering av hyperparametrar.
Skapa ett Azure Storage-konto och en blobcontainer i Azure Den här mallen skapar ett Azure Storage-konto och en blobcontainer.
Skapar en Dapr-mikrotjänstapp med containerappar Skapa en Dapr-mikrotjänstapp med containerappar.
Skapar en Dapr pub-sub servicebus-app med containerappar Skapa en Dapr pub-sub servicebus-app med containerappar.
Distribuera Azure Data Explorer db med Event Grid-anslutning Distribuera Azure Data Explorer db med Event Grid-anslutning.
Distribuera säker Azure AI Studio med ett hanterat virtuellt nätverk Den här mallen skapar en säker Azure AI Studio-miljö med robusta nätverks- och identitetssäkerhetsbegränsningar.
FinOps Hub Den här mallen skapar en ny FinOps-hubbinstans, inklusive Data Lake Storage och en Data Factory.
lagringskonto med kvarhållningsprincipen för SSE och blobborttagning Den här mallen skapar ett lagringskonto med lagringstjänstkryptering och en kvarhållningsprincip för blobborttagning

Resursdefinition för ARM-mall

Resurstypen storageAccounts/blobServices kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Storage/storageAccounts/blobServices-resurs lägger du till följande JSON i mallen.

{
  "type": "Microsoft.Storage/storageAccounts/blobServices",
  "apiVersion": "2019-04-01",
  "name": "string",
  "properties": {
    "automaticSnapshotPolicyEnabled": "bool",
    "changeFeed": {
      "enabled": "bool"
    },
    "cors": {
      "corsRules": [
        {
          "allowedHeaders": [ "string" ],
          "allowedMethods": [ "string" ],
          "allowedOrigins": [ "string" ],
          "exposedHeaders": [ "string" ],
          "maxAgeInSeconds": "int"
        }
      ]
    },
    "defaultServiceVersion": "string",
    "deleteRetentionPolicy": {
      "days": "int",
      "enabled": "bool"
    }
  }
}

Egenskapsvärden

BlobServicePropertiesEgenskaper

Namn Beskrivning Värde
automaticSnapshotPolicyEnabled Automatisk ögonblicksbild är aktiverad om den är inställd på true. Bool
changeFeed Blobtjänstens egenskaper för ändringsflödeshändelser. ChangeFeed-
cors Anger CORS-regler för blobtjänsten. Du kan inkludera upp till fem CorsRule-element i begäran. Om inga CorsRule-element ingår i begärandetexten tas alla CORS-regler bort och CORS inaktiveras för Blob-tjänsten. CorsRules
defaultServiceVersion DefaultServiceVersion anger den standardversion som ska användas för begäranden till Blob-tjänsten om en inkommande begärans version inte har angetts. Möjliga värden är version 2008-10-27 och alla nyare versioner. sträng
deleteRetentionPolicy Blobtjänstens egenskaper för mjuk borttagning. DeleteRetentionPolicy

ChangeFeed

Namn Beskrivning Värde
Aktiverat Anger om ändringsflödeshändelseloggning är aktiverad för Blob-tjänsten. Bool

CorsRule

Namn Beskrivning Värde
allowedHeaders Krävs om CorsRule-elementet finns. En lista över rubriker som tillåts vara en del av begäran om korsande ursprung. string[] (krävs)
allowedMethods Krävs om CorsRule-elementet finns. En lista över HTTP-metoder som kan köras av ursprunget. Strängmatris som innehåller något av:
"TA BORT"
"GET"
"HEAD"
"SAMMANFOGNING"
ALTERNATIV
"POST"
"PUT" (krävs)
allowedOrigins Krävs om CorsRule-elementet finns. En lista över ursprungsdomäner som tillåts via CORS eller "*" för att tillåta alla domäner string[] (krävs)
exposedHeaders Krävs om CorsRule-elementet finns. En lista över svarshuvuden som ska exponeras för CORS-klienter. string[] (krävs)
maxAgeInSeconds Krävs om CorsRule-elementet finns. Antalet sekunder som klienten/webbläsaren ska cachelagrat ett förhandssvar. int (krävs)

CorsRules

Namn Beskrivning Värde
corsRules Listan över CORS-regler. Du kan inkludera upp till fem CorsRule-element i begäran. CorsRule[]

DeleteRetentionPolicy

Namn Beskrivning Värde
Dagar Anger hur många dagar den borttagna bloben ska behållas. Det minsta angivna värdet kan vara 1 och det maximala värdet kan vara 365. Int

Begränsningar:
Minsta värde = 1
Maxvärde = 365
Aktiverat Anger om DeleteRetentionPolicy är aktiverat för Blob-tjänsten. Bool

Microsoft.Storage/storageAccounts/blobServices

Namn Beskrivning Värde
apiVersion API-versionen '2019-04-01'
Namn Resursnamnet "standard" (krävs)
Egenskaper Egenskaperna för ett lagringskontos blobtjänst. BlobServicePropertiesEgenskaper
typ Resurstypen "Microsoft.Storage/storageAccounts/blobServices"

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Beskrivning
Azure Cloud Shell – VNet-lagring

Distribuera till Azure
Den här mallen distribuerar Azure Cloud Shell-lagring till ett virtuellt Azure-nätverk.
Skapa ett lagringskonto med flera blobcontainrar

Distribuera till Azure
Skapar ett Azure Storage-konto och flera blobcontainrar.
Skapa en V2-datafabrik

Distribuera till Azure
Den här mallen skapar en V2-datafabrik som kopierar data från en mapp i en Azure Blob Storage till en annan mapp i lagringen.
Skapa ett Azure Machine Learning-svepjobb

Distribuera till Azure
Den här mallen skapar ett Azure Machine Learning Sweep-jobb för justering av hyperparametrar.
Skapa ett Azure Storage-konto och en blobcontainer i Azure

Distribuera till Azure
Den här mallen skapar ett Azure Storage-konto och en blobcontainer.
Skapar en Dapr-mikrotjänstapp med containerappar

Distribuera till Azure
Skapa en Dapr-mikrotjänstapp med containerappar.
Skapar en Dapr pub-sub servicebus-app med containerappar

Distribuera till Azure
Skapa en Dapr pub-sub servicebus-app med containerappar.
Distribuera Azure Data Explorer db med Event Grid-anslutning

Distribuera till Azure
Distribuera Azure Data Explorer db med Event Grid-anslutning.
Distribuera säker Azure AI Studio med ett hanterat virtuellt nätverk

Distribuera till Azure
Den här mallen skapar en säker Azure AI Studio-miljö med robusta nätverks- och identitetssäkerhetsbegränsningar.
FinOps Hub

Distribuera till Azure
Den här mallen skapar en ny FinOps-hubbinstans, inklusive Data Lake Storage och en Data Factory.
lagringskonto med kvarhållningsprincipen för SSE och blobborttagning

Distribuera till Azure
Den här mallen skapar ett lagringskonto med lagringstjänstkryptering och en kvarhållningsprincip för blobborttagning

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen storageAccounts/blobServices kan distribueras med åtgärder som mål:

  • Resursgrupper

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Storage/storageAccounts/blobServices-resurs lägger du till följande Terraform i mallen.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Storage/storageAccounts/blobServices@2019-04-01"
  name = "string"
  body = jsonencode({
    properties = {
      automaticSnapshotPolicyEnabled = bool
      changeFeed = {
        enabled = bool
      }
      cors = {
        corsRules = [
          {
            allowedHeaders = [
              "string"
            ]
            allowedMethods = [
              "string"
            ]
            allowedOrigins = [
              "string"
            ]
            exposedHeaders = [
              "string"
            ]
            maxAgeInSeconds = int
          }
        ]
      }
      defaultServiceVersion = "string"
      deleteRetentionPolicy = {
        days = int
        enabled = bool
      }
    }
  })
}

Egenskapsvärden

BlobServicePropertiesEgenskaper

Namn Beskrivning Värde
automaticSnapshotPolicyEnabled Automatisk ögonblicksbild är aktiverad om den är inställd på true. Bool
changeFeed Blobtjänstens egenskaper för ändringsflödeshändelser. ChangeFeed-
cors Anger CORS-regler för blobtjänsten. Du kan inkludera upp till fem CorsRule-element i begäran. Om inga CorsRule-element ingår i begärandetexten tas alla CORS-regler bort och CORS inaktiveras för Blob-tjänsten. CorsRules
defaultServiceVersion DefaultServiceVersion anger den standardversion som ska användas för begäranden till Blob-tjänsten om en inkommande begärans version inte har angetts. Möjliga värden är version 2008-10-27 och alla nyare versioner. sträng
deleteRetentionPolicy Blobtjänstens egenskaper för mjuk borttagning. DeleteRetentionPolicy

ChangeFeed

Namn Beskrivning Värde
Aktiverat Anger om ändringsflödeshändelseloggning är aktiverad för Blob-tjänsten. Bool

CorsRule

Namn Beskrivning Värde
allowedHeaders Krävs om CorsRule-elementet finns. En lista över rubriker som tillåts vara en del av begäran om korsande ursprung. string[] (krävs)
allowedMethods Krävs om CorsRule-elementet finns. En lista över HTTP-metoder som kan köras av ursprunget. Strängmatris som innehåller något av:
"TA BORT"
"GET"
"HEAD"
"SAMMANFOGNING"
ALTERNATIV
"POST"
"PUT" (krävs)
allowedOrigins Krävs om CorsRule-elementet finns. En lista över ursprungsdomäner som tillåts via CORS eller "*" för att tillåta alla domäner string[] (krävs)
exposedHeaders Krävs om CorsRule-elementet finns. En lista över svarshuvuden som ska exponeras för CORS-klienter. string[] (krävs)
maxAgeInSeconds Krävs om CorsRule-elementet finns. Antalet sekunder som klienten/webbläsaren ska cachelagrat ett förhandssvar. int (krävs)

CorsRules

Namn Beskrivning Värde
corsRules Listan över CORS-regler. Du kan inkludera upp till fem CorsRule-element i begäran. CorsRule[]

DeleteRetentionPolicy

Namn Beskrivning Värde
Dagar Anger hur många dagar den borttagna bloben ska behållas. Det minsta angivna värdet kan vara 1 och det maximala värdet kan vara 365. Int

Begränsningar:
Minsta värde = 1
Maxvärde = 365
Aktiverat Anger om DeleteRetentionPolicy är aktiverat för Blob-tjänsten. Bool

Microsoft.Storage/storageAccounts/blobServices

Namn Beskrivning Värde
Namn Resursnamnet "standard" (krävs)
parent_id ID för resursen som är överordnad för den här resursen. ID för resurs av typen: storageAccounts
Egenskaper Egenskaperna för ett lagringskontos blobtjänst. BlobServicePropertiesEgenskaper
typ Resurstypen "Microsoft.Storage/storageAccounts/blobServices@2019-04-01"