Condividi tramite


Microsoft.Storage storageAccounts/blobServices 2019-04-01

Definizione di risorsa Bicep

Il tipo di risorsa storageAccounts/blobServices può essere distribuito con operazioni destinate a:

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.Storage/storageAccounts/blobServices, aggiungere il bicep seguente al modello.

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

Valori delle proprietà

BlobServicePropertiesProprietà

Nome Descrizione Valore
automaticSnapshotPolicyEnabled Lo snapshot automatico è abilitato se impostato su true. Bool
changeFeed Proprietà del servizio BLOB per gli eventi del feed di modifiche. ChangeFeed
corse Specifica le regole CORS per il servizio BLOB. È possibile includere fino a cinque elementi CorsRule nella richiesta. Se nel corpo della richiesta non sono inclusi elementi CorsRule, tutte le regole CORS verranno eliminate e CORS verrà disabilitato per il servizio BLOB. Regole Cors
defaultServiceVersion DefaultServiceVersion indica la versione predefinita da usare per le richieste al servizio BLOB se non è specificata la versione di una richiesta in ingresso. I valori possibili includono la versione 2008-10-27 e tutte le versioni più recenti. corda
deleteRetentionPolicy Proprietà del servizio BLOB per l'eliminazione temporanea. DeleteRetentionPolicy

Feed di modifiche

Nome Descrizione Valore
Abilitato Indica se la registrazione eventi del feed di modifiche è abilitata per il servizio BLOB. Bool

CorsRule

Nome Descrizione Valore
allowedHeaders Obbligatorio se l'elemento CorsRule è presente. Elenco di intestazioni che possono far parte della richiesta tra le origini. string[] (obbligatorio)
allowedMethods Obbligatorio se l'elemento CorsRule è presente. Elenco di metodi HTTP che possono essere eseguiti dall'origine. Matrice di stringhe contenente uno dei seguenti elementi:
'CANCELLARE'
'PRENDI'
'TESTA'
'FUSIONE'
'OPZIONI'
'POSTA'
'PUT' (obbligatorio)
allowedOrigins Obbligatorio se l'elemento CorsRule è presente. Elenco di domini di origine che saranno consentiti tramite CORS o "*" per consentire tutti i domini string[] (obbligatorio)
Intestazioni esposte Obbligatorio se l'elemento CorsRule è presente. Elenco di intestazioni di risposta da esporre ai client CORS. string[] (obbligatorio)
maxAgeInSeconds Obbligatorio se l'elemento CorsRule è presente. Numero di secondi in cui il client/browser deve memorizzare nella cache una risposta preliminare. int (obbligatorio)

Regole Cors

Nome Descrizione Valore
corsRegole Elenco di regole CORS. È possibile includere fino a cinque elementi CorsRule nella richiesta. CorsRule[]

DeleteRetentionPolicy

Nome Descrizione Valore
Giorni Indica il numero di giorni in cui deve essere conservato il BLOB eliminato. Il valore minimo specificato può essere 1 e il valore massimo può essere 365. Int

Vincoli:
Valore minimo = 1
Valore massimo = 365
Abilitato Indica se DeleteRetentionPolicy è abilitato per il servizio BLOB. Bool

Microsoft.Storage/accountDiArchiviazione/serviziBlob

Nome Descrizione Valore
nome Nome della risorsa 'default' (obbligatorio)
genitore In Bicep è possibile specificare la risorsa padre per una risorsa figlio. È necessario aggiungere questa proprietà solo quando la risorsa figlio viene dichiarata all'esterno della risorsa padre.

Per altre informazioni, vedere risorsa figlio all'esterno della risorsa padre.
Nome simbolico per la risorsa di tipo: storageAccounts
proprietà Proprietà del servizio BLOB di un account di archiviazione. BlobServicePropertiesProprietà

Esempi di utilizzo

Esempi di avvio rapido di Azure

I modelli di avvio rapido di Azure seguenti contengono esempi Bicep per la distribuzione di questo tipo di risorsa.

File bicipite Descrizione
Azure Cloud Shell - di archiviazione della rete virtuale Questo modello distribuisce l'archiviazione di Azure Cloud Shell in una rete virtuale di Azure.
Creare un'app per le funzioni nel piano Flex Consumption L'hosting a consumo Flex è consigliato per le funzioni che richiedono una scalabilità dinamica rapida (incluse le istanze zero), connessioni di identità gestite e integrazione della rete virtuale.
Creare un account di archiviazione con più contenitori BLOB Crea un account di archiviazione di Azure e più contenitori BLOB.
Creare una data factory V2 Questo modello crea una data factory V2 che copia i dati da una cartella in un archivio BLOB di Azure in un'altra cartella nell'archiviazione.
Creare un processo di Sweep di Azure Machine Learning Questo modello crea un processo di Sweep di Azure Machine Learning per l'ottimizzazione degli iperparametri.
Creare un account di archiviazione di Azure e un contenitore BLOB in Azure Questo modello crea un account di archiviazione di Azure e un contenitore BLOB.
Crea un'app di microservizi Dapr usando app contenitore Creare un'app di microservizi Dapr usando App contenitore.
Crea un'app pub-sub-servicebus dapr usando app contenitore Creare un'app pub-sub servicebus dapr usando App contenitore.
Distribuire il database di Esplora dati di Azure con la connessione di Griglia di eventi Distribuire il database di Esplora dati di Azure con connessione griglia di eventi.
Distribuisci Secure AI Foundry con una rete virtuale gestita Questo modello crea un ambiente Azure AI Foundry sicuro con solide restrizioni di sicurezza della rete e delle identità.
hub FinOps Questo modello crea una nuova istanza dell'hub FinOps, tra cui Esplora dati, Data Lake Storage e Data Factory.
account di archiviazione con criteri di conservazione per l'eliminazione del SERVIZIO di archiviazione e BLOB Questo modello crea un account di archiviazione con crittografia del servizio di archiviazione e criteri di conservazione per l'eliminazione di BLOB

Definizione di risorsa del modello di Resource Manager

Il tipo di risorsa storageAccounts/blobServices può essere distribuito con operazioni destinate a:

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.Storage/storageAccounts/blobServices, aggiungere il codice JSON seguente al modello.

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

Valori delle proprietà

BlobServicePropertiesProprietà

Nome Descrizione Valore
automaticSnapshotPolicyEnabled Lo snapshot automatico è abilitato se impostato su true. Bool
changeFeed Proprietà del servizio BLOB per gli eventi del feed di modifiche. ChangeFeed
corse Specifica le regole CORS per il servizio BLOB. È possibile includere fino a cinque elementi CorsRule nella richiesta. Se nel corpo della richiesta non sono inclusi elementi CorsRule, tutte le regole CORS verranno eliminate e CORS verrà disabilitato per il servizio BLOB. Regole Cors
defaultServiceVersion DefaultServiceVersion indica la versione predefinita da usare per le richieste al servizio BLOB se non è specificata la versione di una richiesta in ingresso. I valori possibili includono la versione 2008-10-27 e tutte le versioni più recenti. corda
deleteRetentionPolicy Proprietà del servizio BLOB per l'eliminazione temporanea. DeleteRetentionPolicy

Feed di modifiche

Nome Descrizione Valore
Abilitato Indica se la registrazione eventi del feed di modifiche è abilitata per il servizio BLOB. Bool

CorsRule

Nome Descrizione Valore
allowedHeaders Obbligatorio se l'elemento CorsRule è presente. Elenco di intestazioni che possono far parte della richiesta tra le origini. string[] (obbligatorio)
allowedMethods Obbligatorio se l'elemento CorsRule è presente. Elenco di metodi HTTP che possono essere eseguiti dall'origine. Matrice di stringhe contenente uno dei seguenti elementi:
'CANCELLARE'
'PRENDI'
'TESTA'
'FUSIONE'
'OPZIONI'
'POSTA'
'PUT' (obbligatorio)
allowedOrigins Obbligatorio se l'elemento CorsRule è presente. Elenco di domini di origine che saranno consentiti tramite CORS o "*" per consentire tutti i domini string[] (obbligatorio)
Intestazioni esposte Obbligatorio se l'elemento CorsRule è presente. Elenco di intestazioni di risposta da esporre ai client CORS. string[] (obbligatorio)
maxAgeInSeconds Obbligatorio se l'elemento CorsRule è presente. Numero di secondi in cui il client/browser deve memorizzare nella cache una risposta preliminare. int (obbligatorio)

Regole Cors

Nome Descrizione Valore
corsRegole Elenco di regole CORS. È possibile includere fino a cinque elementi CorsRule nella richiesta. CorsRule[]

DeleteRetentionPolicy

Nome Descrizione Valore
Giorni Indica il numero di giorni in cui deve essere conservato il BLOB eliminato. Il valore minimo specificato può essere 1 e il valore massimo può essere 365. Int

Vincoli:
Valore minimo = 1
Valore massimo = 365
Abilitato Indica se DeleteRetentionPolicy è abilitato per il servizio BLOB. Bool

Microsoft.Storage/accountDiArchiviazione/serviziBlob

Nome Descrizione Valore
apiVersion Versione dell'API '2019-04-01'
nome Nome della risorsa 'default' (obbligatorio)
proprietà Proprietà del servizio BLOB di un account di archiviazione. BlobServicePropertiesProprietà
digitare Tipo di risorsa 'Microsoft.Storage/storageAccounts/blobServices'

Esempi di utilizzo

Modelli di avvio rapido di Azure

I modelli di avvio rapido di Azure seguenti distribuire questo tipo di risorsa.

Sagoma Descrizione
Azure Cloud Shell - di archiviazione della rete virtuale

Distribuire in Azure
Questo modello distribuisce l'archiviazione di Azure Cloud Shell in una rete virtuale di Azure.
Creare un'app per le funzioni nel piano Flex Consumption

Distribuire in Azure
L'hosting a consumo Flex è consigliato per le funzioni che richiedono una scalabilità dinamica rapida (incluse le istanze zero), connessioni di identità gestite e integrazione della rete virtuale.
Creare un account di archiviazione con più contenitori BLOB

Distribuire in Azure
Crea un account di archiviazione di Azure e più contenitori BLOB.
Creare una data factory V2

Distribuire in Azure
Questo modello crea una data factory V2 che copia i dati da una cartella in un archivio BLOB di Azure in un'altra cartella nell'archiviazione.
Creare un processo di Sweep di Azure Machine Learning

Distribuire in Azure
Questo modello crea un processo di Sweep di Azure Machine Learning per l'ottimizzazione degli iperparametri.
Creare un account di archiviazione di Azure e un contenitore BLOB in Azure

Distribuire in Azure
Questo modello crea un account di archiviazione di Azure e un contenitore BLOB.
Crea un'app di microservizi Dapr usando app contenitore

Distribuire in Azure
Creare un'app di microservizi Dapr usando App contenitore.
Crea un'app pub-sub-servicebus dapr usando app contenitore

Distribuire in Azure
Creare un'app pub-sub servicebus dapr usando App contenitore.
Distribuire il database di Esplora dati di Azure con la connessione di Griglia di eventi

Distribuire in Azure
Distribuire il database di Esplora dati di Azure con connessione griglia di eventi.
Distribuisci Secure AI Foundry con una rete virtuale gestita

Distribuire in Azure
Questo modello crea un ambiente Azure AI Foundry sicuro con solide restrizioni di sicurezza della rete e delle identità.
hub FinOps

Distribuire in Azure
Questo modello crea una nuova istanza dell'hub FinOps, tra cui Esplora dati, Data Lake Storage e Data Factory.
account di archiviazione con criteri di conservazione per l'eliminazione del SERVIZIO di archiviazione e BLOB

Distribuire in Azure
Questo modello crea un account di archiviazione con crittografia del servizio di archiviazione e criteri di conservazione per l'eliminazione di BLOB

Definizione di risorsa Terraform (provider AzAPI)

Il tipo di risorsa storageAccounts/blobServices può essere distribuito con operazioni destinate a:

  • gruppi di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.Storage/storageAccounts/blobServices, aggiungere il comando Terraform seguente al modello.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Storage/storageAccounts/blobServices@2019-04-01"
  name = "string"
  parent_id = "string"
  body = {
    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
      }
    }
  }
}

Valori delle proprietà

BlobServicePropertiesProprietà

Nome Descrizione Valore
automaticSnapshotPolicyEnabled Lo snapshot automatico è abilitato se impostato su true. Bool
changeFeed Proprietà del servizio BLOB per gli eventi del feed di modifiche. ChangeFeed
corse Specifica le regole CORS per il servizio BLOB. È possibile includere fino a cinque elementi CorsRule nella richiesta. Se nel corpo della richiesta non sono inclusi elementi CorsRule, tutte le regole CORS verranno eliminate e CORS verrà disabilitato per il servizio BLOB. Regole Cors
defaultServiceVersion DefaultServiceVersion indica la versione predefinita da usare per le richieste al servizio BLOB se non è specificata la versione di una richiesta in ingresso. I valori possibili includono la versione 2008-10-27 e tutte le versioni più recenti. corda
deleteRetentionPolicy Proprietà del servizio BLOB per l'eliminazione temporanea. DeleteRetentionPolicy

Feed di modifiche

Nome Descrizione Valore
Abilitato Indica se la registrazione eventi del feed di modifiche è abilitata per il servizio BLOB. Bool

CorsRule

Nome Descrizione Valore
allowedHeaders Obbligatorio se l'elemento CorsRule è presente. Elenco di intestazioni che possono far parte della richiesta tra le origini. string[] (obbligatorio)
allowedMethods Obbligatorio se l'elemento CorsRule è presente. Elenco di metodi HTTP che possono essere eseguiti dall'origine. Matrice di stringhe contenente uno dei seguenti elementi:
'CANCELLARE'
'PRENDI'
'TESTA'
'FUSIONE'
'OPZIONI'
'POSTA'
'PUT' (obbligatorio)
allowedOrigins Obbligatorio se l'elemento CorsRule è presente. Elenco di domini di origine che saranno consentiti tramite CORS o "*" per consentire tutti i domini string[] (obbligatorio)
Intestazioni esposte Obbligatorio se l'elemento CorsRule è presente. Elenco di intestazioni di risposta da esporre ai client CORS. string[] (obbligatorio)
maxAgeInSeconds Obbligatorio se l'elemento CorsRule è presente. Numero di secondi in cui il client/browser deve memorizzare nella cache una risposta preliminare. int (obbligatorio)

Regole Cors

Nome Descrizione Valore
corsRegole Elenco di regole CORS. È possibile includere fino a cinque elementi CorsRule nella richiesta. CorsRule[]

DeleteRetentionPolicy

Nome Descrizione Valore
Giorni Indica il numero di giorni in cui deve essere conservato il BLOB eliminato. Il valore minimo specificato può essere 1 e il valore massimo può essere 365. Int

Vincoli:
Valore minimo = 1
Valore massimo = 365
Abilitato Indica se DeleteRetentionPolicy è abilitato per il servizio BLOB. Bool

Microsoft.Storage/accountDiArchiviazione/serviziBlob

Nome Descrizione Valore
nome Nome della risorsa 'default' (obbligatorio)
parent_id ID della risorsa padre per questa risorsa. ID per la risorsa di tipo: storageAccounts
proprietà Proprietà del servizio BLOB di un account di archiviazione. BlobServicePropertiesProprietà
digitare Tipo di risorsa "Microsoft.Storage/storageAccounts/blobServices@2019-04-01"