Microsoft.Storage storageAccounts/fileServices 2021-06-01
Definizione di risorsa Bicep
Il tipo di risorsa storageAccounts/fileServices può essere distribuito con operazioni destinate:
- Gruppi di risorse - Vedere i comandi di distribuzione dei gruppi di risorse
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere Log delle modifiche.
Formato di risorsa
Per creare una risorsa Microsoft.Storage/storageAccounts/fileServices, aggiungere il bicep seguente al modello.
resource symbolicname 'Microsoft.Storage/storageAccounts/fileServices@2021-06-01' = {
name: 'default'
parent: resourceSymbolicName
properties: {
cors: {
corsRules: [
{
allowedHeaders: [
'string'
]
allowedMethods: [
'string'
]
allowedOrigins: [
'string'
]
exposedHeaders: [
'string'
]
maxAgeInSeconds: int
}
]
}
protocolSettings: {
smb: {
authenticationMethods: 'string'
channelEncryption: 'string'
kerberosTicketEncryption: 'string'
multichannel: {
enabled: bool
}
versions: 'string'
}
}
shareDeleteRetentionPolicy: {
days: int
enabled: bool
}
}
}
Valori delle proprietà
storageAccounts/fileServices
Nome | Descrizione | valore |
---|---|---|
name | Nome della risorsa Vedere come impostare nomi e tipi per le risorse figlio in Bicep. |
'default' |
padre | 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 esterna alla risorsa padre. |
Nome simbolico per la risorsa di tipo: storageAccounts |
properties | Proprietà dei servizi file nell'account di archiviazione. | Proprietà FileServiceProperties |
Proprietà FileServiceProperties
Nome | Descrizione | Valore |
---|---|---|
CORS | Specifica le regole CORS per il servizio file. Nella richiesta è possibile includere fino a cinque elementi CorsRule. Se nel corpo della richiesta non sono inclusi elementi CorsRule, tutte le regole CORS verranno eliminate e CORS verrà disabilitato per il servizio file. | CorsRules |
protocolSettings | Impostazioni del protocollo per il servizio file | ProtocolSettings |
shareDeleteRetentionPolicy | Proprietà del servizio file per l'eliminazione temporanea della condivisione. | DeleteRetentionPolicy |
CorsRules
Nome | Descrizione | Valore |
---|---|---|
corsRules | Elenco di regole CORS. Nella richiesta è possibile includere fino a cinque elementi CorsRule. | CorsRule[] |
CorsRule
Nome | Descrizione | Valore |
---|---|---|
allowedHeaders | Obbligatorio se è presente l'elemento CorsRule. Elenco di intestazioni che possono far parte della richiesta tra le origini. | string[] (obbligatorio) |
allowedMethods | Obbligatorio se è presente l'elemento CorsRule. 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 è presente l'elemento CorsRule. Elenco di domini di origine che saranno consentiti tramite CORS o "*" per consentire tutti i domini | string[] (obbligatorio) |
exposedHeaders | Obbligatorio se è presente l'elemento CorsRule. Elenco di intestazioni di risposta da esporre ai client CORS. | string[] (obbligatorio) |
maxAgeInSeconds | Obbligatorio se è presente l'elemento CorsRule. Numero di secondi durante i quali il client/browser deve memorizzare nella cache una risposta preliminare. | int (obbligatorio) |
ProtocolSettings
Nome | Descrizione | Valore |
---|---|---|
smb | Impostazione per il protocollo SMB | SmbSetting |
SmbSetting
Nome | Descrizione | Valore |
---|---|---|
authenticationMethods | Metodi di autenticazione SMB supportati dal server. I valori validi sono NTLMv2, Kerberos. Deve essere passata come stringa con delimitatore ';'. | string |
channelEncryption | Crittografia del canale SMB supportata dal server. I valori validi sono AES-128-CCM, AES-128-GCM, AES-256-GCM. Deve essere passata come stringa con delimitatore ';'. | string |
kerberosTicketEncryption | Crittografia del ticket Kerberos supportata dal server. I valori validi sono RC4-HMAC, AES-256. Deve essere passato come stringa con delimitatore ';' | string |
Multicanale | Impostazione multicanale. Si applica solo a FileStorage Premium. | Multicanale |
versions | Versioni del protocollo SMB supportate dal server. I valori validi sono SMB2.1, SMB3.0, SMB3.1.1. Deve essere passata come stringa con delimitatore ';'. | string |
Multicanale
Nome | Descrizione | Valore |
---|---|---|
Enabled | Indica se è abilitato multicanale | bool |
DeleteRetentionPolicy
Nome | Descrizione | Valore |
---|---|---|
days | Indica il numero di giorni che l'elemento eliminato deve essere mantenuto. Il valore minimo specificato può essere 1 e il valore massimo può essere 365. | INT Vincoli: Valore minimo = 1 Valore massimo = 365 |
Enabled | Indica se DeleteRetentionPolicy è abilitato. | bool |
Modelli di avvio rapido
I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.
Modello | Descrizione |
---|---|
Azure Cloud Shell - Archiviazione reti virtuali |
Questo modello distribuisce l'archiviazione di Azure Cloud Shell in una rete virtuale di Azure. |
Definizione della risorsa modello di Resource Manager
Il tipo di risorsa storageAccounts/fileServices può essere distribuito con operazioni destinate:
- 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 di risorsa
Per creare una risorsa Microsoft.Storage/storageAccounts/fileServices, aggiungere il codice JSON seguente al modello.
{
"type": "Microsoft.Storage/storageAccounts/fileServices",
"apiVersion": "2021-06-01",
"name": "default",
"properties": {
"cors": {
"corsRules": [
{
"allowedHeaders": [ "string" ],
"allowedMethods": [ "string" ],
"allowedOrigins": [ "string" ],
"exposedHeaders": [ "string" ],
"maxAgeInSeconds": "int"
}
]
},
"protocolSettings": {
"smb": {
"authenticationMethods": "string",
"channelEncryption": "string",
"kerberosTicketEncryption": "string",
"multichannel": {
"enabled": "bool"
},
"versions": "string"
}
},
"shareDeleteRetentionPolicy": {
"days": "int",
"enabled": "bool"
}
}
}
Valori delle proprietà
storageAccounts/fileServices
Nome | Descrizione | Valore |
---|---|---|
tipo | Tipo di risorsa | 'Microsoft.Storage/storageAccounts/fileServices' |
apiVersion | Versione dell'API risorsa | '2021-06-01' |
name | Nome della risorsa Vedere come impostare nomi e tipi per le risorse figlio nei modelli di RESOURCE JSON. |
'default' |
properties | Proprietà dei servizi file nell'account di archiviazione. | FileServiceProperties |
FileServiceProperties
Nome | Descrizione | Valore |
---|---|---|
CORS | Specifica le regole CORS per il servizio file. È possibile includere fino a cinque elementi CorsRule nella richiesta. Se non sono inclusi elementi CorsRule nel corpo della richiesta, tutte le regole CORS verranno eliminate e CORS verrà disabilitata per il servizio File. | CorsRules |
protocolSettings | Impostazioni del protocollo per il servizio file | ProtocolSettings |
shareDeleteRetentionPolicy | Proprietà del servizio file per condividere l'eliminazione temporanea. | DeleteRetentionPolicy |
CorsRules
Nome | Descrizione | Valore |
---|---|---|
corsRules | Elenco delle regole CORS. È possibile includere fino a cinque elementi CorsRule nella richiesta. | CorsRule[] |
CorsRule
Nome | Descrizione | Valore |
---|---|---|
allowedHeaders | Obbligatorio se è presente l'elemento CorsRule. Elenco di intestazioni che possono far parte della richiesta tra le origini. | string[] (obbligatorio) |
allowedMethods | Obbligatorio se è presente l'elemento CorsRule. 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 è presente l'elemento CorsRule. Elenco di domini di origine che saranno consentiti tramite CORS o "*" per consentire tutti i domini | string[] (obbligatorio) |
exposedHeaders | Obbligatorio se è presente l'elemento CorsRule. Elenco di intestazioni di risposta da esporre ai client CORS. | string[] (obbligatorio) |
maxAgeInSeconds | Obbligatorio se è presente l'elemento CorsRule. Numero di secondi durante i quali il client/browser deve memorizzare nella cache una risposta preliminare. | int (obbligatorio) |
ProtocolSettings
Nome | Descrizione | Valore |
---|---|---|
smb | Impostazione per il protocollo SMB | SmbSetting |
SmbSetting
Nome | Descrizione | Valore |
---|---|---|
authenticationMethods | Metodi di autenticazione SMB supportati dal server. I valori validi sono NTLMv2, Kerberos. Deve essere passato come stringa con delimitatore ';'. | string |
channelEncryption | Crittografia del canale SMB supportata dal server. I valori validi sono AES-128-CCM, AES-128-GCM, AES-256-GCM. Deve essere passato come stringa con delimitatore ';'. | string |
kerberosTicketEncryption | Crittografia ticket Kerberos supportata dal server. I valori validi sono RC4-HMAC, AES-256. Deve essere passato come stringa con delimitatore ';' | string |
Multicanale | Impostazione multicanale. Si applica solo a FileStorage Premium. | Multicanale |
versions | Versioni del protocollo SMB supportate dal server. I valori validi sono SMB2.1, SMB3.0, SMB3.1.1. Deve essere passato come stringa con delimitatore ';'. | string |
Multicanale
Nome | Descrizione | Valore |
---|---|---|
Enabled | Indica se multicanale è abilitato | bool |
DeleteRetentionPolicy
Nome | Descrizione | Valore |
---|---|---|
days | Indica il numero di giorni in cui deve essere conservato l'elemento eliminato. Il valore minimo specificato può essere 1 e il valore massimo può essere 365. | INT Vincoli: Valore minimo = 1 Valore massimo = 365 |
Enabled | Indica se DeleteRetentionPolicy è abilitato. | bool |
Modelli di avvio rapido
I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.
Modello | Descrizione |
---|---|
Azure Cloud Shell - Archiviazione reti virtuali |
Questo modello distribuisce l'archiviazione di Azure Cloud Shell in una rete virtuale di Azure. |
Definizione della risorsa Terraform (provider AzAPI)
Il tipo di risorsa storageAccounts/fileServices può essere distribuito con operazioni destinate:
- Gruppi di risorse
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere Log delle modifiche.
Formato di risorsa
Per creare una risorsa Microsoft.Storage/storageAccounts/fileServices, aggiungere il codice Terraform seguente al modello.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Storage/storageAccounts/fileServices@2021-06-01"
name = "default"
parent_id = "string"
body = jsonencode({
properties = {
cors = {
corsRules = [
{
allowedHeaders = [
"string"
]
allowedMethods = [
"string"
]
allowedOrigins = [
"string"
]
exposedHeaders = [
"string"
]
maxAgeInSeconds = int
}
]
}
protocolSettings = {
smb = {
authenticationMethods = "string"
channelEncryption = "string"
kerberosTicketEncryption = "string"
multichannel = {
enabled = bool
}
versions = "string"
}
}
shareDeleteRetentionPolicy = {
days = int
enabled = bool
}
}
})
}
Valori delle proprietà
storageAccounts/fileServices
Nome | Descrizione | Valore |
---|---|---|
tipo | Tipo di risorsa | "Microsoft.Storage/storageAccounts/fileServices@2021-06-01" |
name | Nome della risorsa | "default" |
parent_id | ID della risorsa padre per questa risorsa. | ID per la risorsa di tipo: storageAccounts |
properties | Proprietà dei servizi file nell'account di archiviazione. | Proprietà FileServiceProperties |
Proprietà FileServiceProperties
Nome | Descrizione | Valore |
---|---|---|
CORS | Specifica le regole CORS per il servizio file. Nella richiesta è possibile includere fino a cinque elementi CorsRule. Se nel corpo della richiesta non sono inclusi elementi CorsRule, tutte le regole CORS verranno eliminate e CORS verrà disabilitato per il servizio file. | CorsRules |
protocolSettings | Impostazioni del protocollo per il servizio file | ProtocolSettings |
shareDeleteRetentionPolicy | Proprietà del servizio file per l'eliminazione temporanea della condivisione. | DeleteRetentionPolicy |
CorsRules
Nome | Descrizione | Valore |
---|---|---|
corsRules | Elenco di regole CORS. Nella richiesta è possibile includere fino a cinque elementi CorsRule. | CorsRule[] |
CorsRule
Nome | Descrizione | Valore |
---|---|---|
allowedHeaders | Obbligatorio se è presente l'elemento CorsRule. Elenco di intestazioni che possono far parte della richiesta tra le origini. | string[] (obbligatorio) |
allowedMethods | Obbligatorio se è presente l'elemento CorsRule. 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 è presente l'elemento CorsRule. Elenco di domini di origine che saranno consentiti tramite CORS o "*" per consentire tutti i domini | string[] (obbligatorio) |
exposedHeaders | Obbligatorio se è presente l'elemento CorsRule. Elenco di intestazioni di risposta da esporre ai client CORS. | string[] (obbligatorio) |
maxAgeInSeconds | Obbligatorio se è presente l'elemento CorsRule. Numero di secondi durante i quali il client/browser deve memorizzare nella cache una risposta preliminare. | int (obbligatorio) |
ProtocolSettings
Nome | Descrizione | Valore |
---|---|---|
smb | Impostazione per il protocollo SMB | SmbSetting |
SmbSetting
Nome | Descrizione | Valore |
---|---|---|
authenticationMethods | Metodi di autenticazione SMB supportati dal server. I valori validi sono NTLMv2, Kerberos. Deve essere passato come stringa con delimitatore ';'. | string |
channelEncryption | Crittografia del canale SMB supportata dal server. I valori validi sono AES-128-CCM, AES-128-GCM, AES-256-GCM. Deve essere passato come stringa con delimitatore ';'. | string |
kerberosTicketEncryption | Crittografia ticket Kerberos supportata dal server. I valori validi sono RC4-HMAC, AES-256. Deve essere passato come stringa con delimitatore ';' | string |
Multicanale | Impostazione multicanale. Si applica solo a FileStorage Premium. | Multicanale |
versions | Versioni del protocollo SMB supportate dal server. I valori validi sono SMB2.1, SMB3.0, SMB3.1.1. Deve essere passato come stringa con delimitatore ';'. | string |
Multicanale
Nome | Descrizione | Valore |
---|---|---|
Enabled | Indica se multicanale è abilitato | bool |
DeleteRetentionPolicy
Nome | Descrizione | Valore |
---|---|---|
days | Indica il numero di giorni in cui deve essere conservato l'elemento eliminato. Il valore minimo specificato può essere 1 e il valore massimo può essere 365. | INT Vincoli: Valore minimo = 1 Valore massimo = 365 |
Enabled | Indica se DeleteRetentionPolicy è abilitato. | bool |
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per