Microsoft.Storage storageAccounts/blobServices 2021-01-01
Definizione di risorsa Bicep
Il tipo di risorsa storageAccounts/blobServices può essere distribuito con operazioni destinate a:
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@2021-01-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
}
}
}
Valori delle proprietà
storageAccounts/blobServices
Nome | Descrizione | Valore |
---|---|---|
nome | Nome della risorsa Vedere come impostare nomi e tipi per le risorse figlio in Bicep. |
'default' |
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. | BlobServicePropertiesProperties |
BlobServicePropertiesProprietà
Nome | Descrizione | Valore |
---|---|---|
automaticSnapshotPolicyEnabled | Deprecato a favore della proprietà isVersioningEnabled. | Bool |
changeFeed | Proprietà del servizio BLOB per gli eventi del feed di modifiche. | ChangeFeed |
containerDeleteRetentionPolicy | Proprietà del servizio BLOB per l'eliminazione temporanea del contenitore. | DeleteRetentionPolicy |
cors | 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. | CorsRules |
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 del BLOB. | DeleteRetentionPolicy |
isVersioningEnabled | Il controllo delle versioni è abilitato se impostato su true. | Bool |
lastAccessTimeTrackingPolicy | Proprietà del servizio BLOB per configurare i criteri di rilevamento basati sull'ora dell'ultimo accesso. | LastAccessTimeTrackingPolicy |
restorePolicy | Proprietà del servizio BLOB per i criteri di ripristino BLOB. | RestorePolicyProperties |
ChangeFeed
Nome | Descrizione | Valore |
---|---|---|
Abilitato | Indica se la registrazione eventi del feed di modifiche è abilitata per il servizio BLOB. | Bool |
retentionInDays | Indica la durata della conservazione changeFeed in giorni. Il valore minimo è 1 giorno e il valore massimo è 146000 giorni (400 anni). Un valore Null indica una conservazione infinita del feed di modifiche. | Int Vincoli: Valore minimo = 1 Valore massimo = 146000 |
DeleteRetentionPolicy
Nome | Descrizione | Valore |
---|---|---|
Giorni | Indica il numero di giorni di conservazione dell'elemento 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. | Bool |
CorsRules
Nome | Descrizione | Valore |
---|---|---|
corsRules | Elenco di regole CORS. È possibile includere fino a cinque elementi CorsRule nella richiesta. | CorsRule[] |
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: 'DELETE' 'GET' 'HEAD' 'MERGE' 'OPTIONS' 'POST' '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) |
exposedHeaders | 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) |
LastAccessTimeTrackingPolicy
Nome | Descrizione | Valore |
---|---|---|
blobType | Matrice di tipi di BLOB supportati predefiniti. Solo blockBlob è il valore supportato. Questo campo è attualmente di sola lettura | string[] |
abilitare | Se è impostato su true il rilevamento basato sull'ora dell'ultimo accesso è abilitato. | bool (obbligatorio) |
nome | Nome del criterio. Il valore valido è AccessTimeTracking. Questo campo è attualmente di sola lettura | 'AccessTimeTracking' |
trackingGranularityInDays | Il campo specifica la granularità di rilevamento degli oggetti BLOB in giorni, in genere la frequenza con cui deve essere rilevato l'oggetto BLOB. Questo campo è attualmente di sola lettura con valore 1 | Int |
RestorePolicyProperties
Nome | Descrizione | Valore |
---|---|---|
Giorni | per quanto tempo questo BLOB può essere ripristinato. Deve essere grande di zero e minore di DeleteRetentionPolicy.days. | Int Vincoli: Valore minimo = 1 Valore massimo = 365 |
Abilitato | Il ripristino BLOB è abilitato se impostato su true. | bool (obbligatorio) |
Modelli di avvio rapido
I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.
Sagoma | 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 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. |
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. |
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. |
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 |
Creare un account di archiviazione con più contenitori BLOB |
Crea un account di archiviazione di Azure e più contenitori BLOB. |
Definizione di risorsa del modello di Resource Manager
Il tipo di risorsa storageAccounts/blobServices può essere distribuito con operazioni destinate a:
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": "2021-01-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"
}
}
}
Valori delle proprietà
storageAccounts/blobServices
Nome | Descrizione | Valore |
---|---|---|
digitare | Tipo di risorsa | 'Microsoft.Storage/storageAccounts/blobServices' |
apiVersion | Versione dell'API della risorsa | '2021-01-01' |
nome | Nome della risorsa Vedere come impostare nomi e tipi per le risorse figlio in modelli DI Resource Manager JSON. |
'default' |
proprietà | Proprietà del servizio BLOB di un account di archiviazione. | BlobServicePropertiesProperties |
BlobServicePropertiesProprietà
Nome | Descrizione | Valore |
---|---|---|
automaticSnapshotPolicyEnabled | Deprecato a favore della proprietà isVersioningEnabled. | Bool |
changeFeed | Proprietà del servizio BLOB per gli eventi del feed di modifiche. | ChangeFeed |
containerDeleteRetentionPolicy | Proprietà del servizio BLOB per l'eliminazione temporanea del contenitore. | DeleteRetentionPolicy |
cors | 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. | CorsRules |
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 del BLOB. | DeleteRetentionPolicy |
isVersioningEnabled | Il controllo delle versioni è abilitato se impostato su true. | Bool |
lastAccessTimeTrackingPolicy | Proprietà del servizio BLOB per configurare i criteri di rilevamento basati sull'ora dell'ultimo accesso. | LastAccessTimeTrackingPolicy |
restorePolicy | Proprietà del servizio BLOB per i criteri di ripristino BLOB. | RestorePolicyProperties |
ChangeFeed
Nome | Descrizione | Valore |
---|---|---|
Abilitato | Indica se la registrazione eventi del feed di modifiche è abilitata per il servizio BLOB. | Bool |
retentionInDays | Indica la durata della conservazione changeFeed in giorni. Il valore minimo è 1 giorno e il valore massimo è 146000 giorni (400 anni). Un valore Null indica una conservazione infinita del feed di modifiche. | Int Vincoli: Valore minimo = 1 Valore massimo = 146000 |
DeleteRetentionPolicy
Nome | Descrizione | Valore |
---|---|---|
Giorni | Indica il numero di giorni di conservazione dell'elemento 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. | Bool |
CorsRules
Nome | Descrizione | Valore |
---|---|---|
corsRules | Elenco di regole CORS. È possibile includere fino a cinque elementi CorsRule nella richiesta. | CorsRule[] |
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: 'DELETE' 'GET' 'HEAD' 'MERGE' 'OPTIONS' 'POST' '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) |
exposedHeaders | 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) |
LastAccessTimeTrackingPolicy
Nome | Descrizione | Valore |
---|---|---|
blobType | Matrice di tipi di BLOB supportati predefiniti. Solo blockBlob è il valore supportato. Questo campo è attualmente di sola lettura | string[] |
abilitare | Se è impostato su true il rilevamento basato sull'ora dell'ultimo accesso è abilitato. | bool (obbligatorio) |
nome | Nome del criterio. Il valore valido è AccessTimeTracking. Questo campo è attualmente di sola lettura | 'AccessTimeTracking' |
trackingGranularityInDays | Il campo specifica la granularità di rilevamento degli oggetti BLOB in giorni, in genere la frequenza con cui deve essere rilevato l'oggetto BLOB. Questo campo è attualmente di sola lettura con valore 1 | Int |
RestorePolicyProperties
Nome | Descrizione | Valore |
---|---|---|
Giorni | per quanto tempo questo BLOB può essere ripristinato. Deve essere grande di zero e minore di DeleteRetentionPolicy.days. | Int Vincoli: Valore minimo = 1 Valore massimo = 365 |
Abilitato | Il ripristino BLOB è abilitato se impostato su true. | bool (obbligatorio) |
Modelli di avvio rapido
I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.
Sagoma | 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 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. |
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. |
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. |
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 |
Creare un account di archiviazione con più contenitori BLOB |
Crea un account di archiviazione di Azure e più contenitori 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@2021-01-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
}
}
})
}
Valori delle proprietà
storageAccounts/blobServices
Nome | Descrizione | Valore |
---|---|---|
digitare | Tipo di risorsa | "Microsoft.Storage/storageAccounts/blobServices@2021-01-01" |
nome | Nome della risorsa | "default" |
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. | BlobServicePropertiesProperties |
BlobServicePropertiesProprietà
Nome | Descrizione | Valore |
---|---|---|
automaticSnapshotPolicyEnabled | Deprecato a favore della proprietà isVersioningEnabled. | Bool |
changeFeed | Proprietà del servizio BLOB per gli eventi del feed di modifiche. | ChangeFeed |
containerDeleteRetentionPolicy | Proprietà del servizio BLOB per l'eliminazione temporanea del contenitore. | DeleteRetentionPolicy |
cors | 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. | CorsRules |
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 del BLOB. | DeleteRetentionPolicy |
isVersioningEnabled | Il controllo delle versioni è abilitato se impostato su true. | Bool |
lastAccessTimeTrackingPolicy | Proprietà del servizio BLOB per configurare i criteri di rilevamento basati sull'ora dell'ultimo accesso. | LastAccessTimeTrackingPolicy |
restorePolicy | Proprietà del servizio BLOB per i criteri di ripristino BLOB. | RestorePolicyProperties |
ChangeFeed
Nome | Descrizione | Valore |
---|---|---|
Abilitato | Indica se la registrazione eventi del feed di modifiche è abilitata per il servizio BLOB. | Bool |
retentionInDays | Indica la durata della conservazione changeFeed in giorni. Il valore minimo è 1 giorno e il valore massimo è 146000 giorni (400 anni). Un valore Null indica una conservazione infinita del feed di modifiche. | Int Vincoli: Valore minimo = 1 Valore massimo = 146000 |
DeleteRetentionPolicy
Nome | Descrizione | Valore |
---|---|---|
Giorni | Indica il numero di giorni di conservazione dell'elemento 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. | Bool |
CorsRules
Nome | Descrizione | Valore |
---|---|---|
corsRules | Elenco di regole CORS. È possibile includere fino a cinque elementi CorsRule nella richiesta. | CorsRule[] |
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: "DELETE" "GET" "HEAD" "MERGE" "OPZIONI" "POST" "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) |
exposedHeaders | 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) |
LastAccessTimeTrackingPolicy
Nome | Descrizione | Valore |
---|---|---|
blobType | Matrice di tipi di BLOB supportati predefiniti. Solo blockBlob è il valore supportato. Questo campo è attualmente di sola lettura | string[] |
abilitare | Se è impostato su true il rilevamento basato sull'ora dell'ultimo accesso è abilitato. | bool (obbligatorio) |
nome | Nome del criterio. Il valore valido è AccessTimeTracking. Questo campo è attualmente di sola lettura | "AccessTimeTracking" |
trackingGranularityInDays | Il campo specifica la granularità di rilevamento degli oggetti BLOB in giorni, in genere la frequenza con cui deve essere rilevato l'oggetto BLOB. Questo campo è attualmente di sola lettura con valore 1 | Int |
RestorePolicyProperties
Nome | Descrizione | Valore |
---|---|---|
Giorni | per quanto tempo questo BLOB può essere ripristinato. Deve essere grande di zero e minore di DeleteRetentionPolicy.days. | Int Vincoli: Valore minimo = 1 Valore massimo = 365 |
Abilitato | Il ripristino BLOB è abilitato se impostato su true. | bool (obbligatorio) |