Microsoft.Storage storageAccounts/fileServices/shares 2021-04-01
Definição de recurso do Bicep
O tipo de recurso storageAccounts/fileServices/shares pode ser implementado com operações que visam:
- Grupos de recursos – veja comandos de implementação de grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, veja registo de alterações.
Formato do recurso
Para criar um recurso Microsoft.Storage/storageAccounts/fileServices/shares, adicione o seguinte Bicep ao seu modelo.
resource symbolicname 'Microsoft.Storage/storageAccounts/fileServices/shares@2021-04-01' = {
name: 'string'
parent: resourceSymbolicName
properties: {
accessTier: 'string'
enabledProtocols: 'string'
metadata: {
{customized property}: 'string'
}
rootSquash: 'string'
shareQuota: int
signedIdentifiers: [
{
accessPolicy: {
expiryTime: 'string'
permission: 'string'
startTime: 'string'
}
id: 'string'
}
]
}
}
Valores de propriedade
storageAccounts/fileServices/shares
Nome | Descrição | Valor |
---|---|---|
name | O nome do recurso Veja como definir nomes e tipos para recursos subordinados no Bicep. |
cadeia (obrigatório) Limite de carateres: 3-63 Carateres válidos: Letras minúsculas, números e hífenes. Não é possível iniciar ou terminar com hífen. Não é possível utilizar hífenes consecutivos. |
principal | No Bicep, pode especificar o recurso principal de um recurso subordinado. Só precisa de adicionar esta propriedade quando o recurso subordinado for declarado fora do recurso principal. Para obter mais informações, veja Recurso subordinado fora do recurso principal. |
Nome simbólico para recurso do tipo: fileServices |
propriedades | Propriedades da partilha de ficheiros. | FileShareProperties |
FileShareProperties
Nome | Descrição | Valor |
---|---|---|
accessTier | Escalão de acesso para partilha específica. A conta GpV2 pode escolher entre TransactionOptimized (predefinição), Hot e Cool. A conta FileStorage pode escolher Premium. | 'Cool' 'Quente' "Premium" "TransactionOptimized" |
enabledProtocols | O protocolo de autenticação que é utilizado para a partilha de ficheiros. Só pode ser especificado ao criar uma partilha. | 'NFS' 'SMB' |
do IdP | Um par name-value para associar à partilha como metadados. | FileSharePropertiesMetadata |
rootSquash | A propriedade destina-se apenas à partilha NFS. A predefinição é NoRootSquash. | "AllSquash" "NoRootSquash" "RootSquash" |
shareQuota | O tamanho máximo da partilha, em gigabytes. Tem de ser maior que 0 e menor ou igual a 5 TB (5120). Para Partilhas de Ficheiros Grandes, o tamanho máximo é 102400. | int Restrições: Valor mínimo = 1 Valor máximo = 102400 |
signedIdentifiers | Lista de políticas de acesso armazenado especificadas na partilha. | SignedIdentifier[] |
FileSharePropertiesMetadata
Nome | Descrição | Valor |
---|---|---|
{customized property} | string |
SignedIdentifier
Nome | Descrição | Valor |
---|---|---|
accessPolicy | Política de acesso | AccessPolicy |
ID | Um identificador exclusivo da política de acesso armazenado. | string |
AccessPolicy
Nome | Descrição | Valor |
---|---|---|
expiryTime | Tempo de expiração da política de acesso | string |
permissão | Lista de permissões abreviadas. | string |
startTime | Hora de início da política de acesso | string |
Modelos de início rápido
Os seguintes modelos de início rápido implementam este tipo de recurso.
Modelo | Description |
---|---|
Implementar o Drupal com o Conjunto de Dimensionamento de VMs, Ficheiros do Azure e Mysql |
Implemente um Conjunto de Dimensionamento de VMs atrás de um balanceador de carga/NAT & cada VM com o Drupal (Apache/PHP). Todos os nós partilham o armazenamento de partilha de ficheiros do Azure criado e a base de dados MySQL |
Azure Cloud Shell - Armazenamento de VNet |
Este modelo implementa o armazenamento Cloud Shell do Azure numa rede virtual do Azure. |
Ligar a uma Partilha de Ficheiros do Azure através de um Ponto Final Privado |
Este exemplo mostra como utilizar a configuração de uma rede virtual e de uma zona DNS privada para aceder a uma Partilha de Ficheiros do Azure através de um ponto final privado. |
Criar uma conta de armazenamento com partilha de ficheiros |
Este modelo cria uma conta de armazenamento do Azure e uma partilha de ficheiros. |
Criar uma conta de armazenamento com várias partilhas de ficheiros |
Cria uma conta de armazenamento do Azure e várias partilhas de ficheiros. |
Private Function App e Armazenamento privado protegido por pontos finais |
Este modelo aprovisiona uma aplicação de funções num plano Premium que tem pontos finais privados e comunica com o Armazenamento do Azure através de pontos finais privados. |
Criar a Aplicação de Funções e o Armazenamento seguro de pontos finais privados |
Este modelo permite-lhe implementar uma Aplicação de Funções do Azure que comunica com o Armazenamento do Azure através de pontos finais privados. |
Aplicação de Funções protegida pelo Frontdoor do Azure |
Este modelo permite-lhe implementar uma função premium do Azure protegida e publicada pelo Azure Frontdoor premium. A conencção entre o Frontdoor do Azure e a Funções do Azure está protegida por Azure Private Link. |
Definição de recurso de modelo do ARM
O tipo de recurso storageAccounts/fileServices/shares pode ser implementado com operações que visam:
- Grupos de recursos – veja comandos de implementação de grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, veja registo de alterações.
Formato do recurso
Para criar um recurso Microsoft.Storage/storageAccounts/fileServices/shares, adicione o seguinte JSON ao seu modelo.
{
"type": "Microsoft.Storage/storageAccounts/fileServices/shares",
"apiVersion": "2021-04-01",
"name": "string",
"properties": {
"accessTier": "string",
"enabledProtocols": "string",
"metadata": {
"{customized property}": "string"
},
"rootSquash": "string",
"shareQuota": "int",
"signedIdentifiers": [
{
"accessPolicy": {
"expiryTime": "string",
"permission": "string",
"startTime": "string"
},
"id": "string"
}
]
}
}
Valores de propriedade
storageAccounts/fileServices/shares
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | "Microsoft.Storage/storageAccounts/fileServices/shares" |
apiVersion | A versão da API de recursos | '2021-04-01' |
name | O nome do recurso Veja como definir nomes e tipos para recursos subordinados em modelos do ARM JSON. |
cadeia (obrigatório) Limite de carateres: 3-63 Carateres válidos: Letras minúsculas, números e hífenes. Não é possível iniciar ou terminar com hífen. Não é possível utilizar hífenes consecutivos. |
propriedades | Propriedades da partilha de ficheiros. | FileShareProperties |
FileShareProperties
Nome | Descrição | Valor |
---|---|---|
accessTier | Escalão de acesso para partilha específica. A conta GpV2 pode escolher entre TransactionOptimized (predefinição), Hot e Cool. A conta FileStorage pode escolher Premium. | 'Cool' 'Quente' "Premium" "TransactionOptimized" |
enabledProtocols | O protocolo de autenticação que é utilizado para a partilha de ficheiros. Só pode ser especificado ao criar uma partilha. | 'NFS' 'SMB' |
do IdP | Um par name-value para associar à partilha como metadados. | FileSharePropertiesMetadata |
rootSquash | A propriedade destina-se apenas à partilha NFS. A predefinição é NoRootSquash. | "AllSquash" "NoRootSquash" "RootSquash" |
shareQuota | O tamanho máximo da partilha, em gigabytes. Tem de ser maior que 0 e menor ou igual a 5 TB (5120). Para Partilhas de Ficheiros Grandes, o tamanho máximo é 102400. | int Restrições: Valor mínimo = 1 Valor máximo = 102400 |
signedIdentifiers | Lista de políticas de acesso armazenadas especificadas na partilha. | SignedIdentifier[] |
FileSharePropertiesMetadata
Nome | Descrição | Valor |
---|---|---|
{customized property} | string |
SignedIdentifier
Nome | Descrição | Valor |
---|---|---|
accessPolicy | Política de acesso | AccessPolicy |
ID | Um identificador exclusivo da política de acesso armazenada. | string |
AccessPolicy
Nome | Descrição | Valor |
---|---|---|
expiryTime | Tempo de expiração da política de acesso | string |
permissão | Lista de permissões abreviadas. | string |
startTime | Hora de início da política de acesso | string |
Modelos de início rápido
Os seguintes modelos de início rápido implementam este tipo de recurso.
Modelo | Description |
---|---|
Implementar o Drupal com o Conjunto de Dimensionamento de VMs, Ficheiros do Azure e Mysql |
Implemente um Conjunto de Dimensionamento de VMs atrás de um balanceador de carga/NAT & cada VM com Drupal (Apache/PHP). Todos os nós partilham o armazenamento de partilha de ficheiros do Azure criado e a base de dados MySQL |
Azure Cloud Shell - Armazenamento de VNet |
Este modelo implementa o armazenamento de Cloud Shell do Azure numa rede virtual do Azure. |
Ligar a uma Partilha de Ficheiros do Azure através de um Ponto Final Privado |
Este exemplo mostra como utilizar a configuração de uma rede virtual e de uma zona DNS privada para aceder a uma Partilha de Ficheiros do Azure através de um ponto final privado. |
Criar uma conta de armazenamento com partilha de ficheiros |
Este modelo cria uma conta de armazenamento do Azure e uma partilha de ficheiros. |
Criar uma conta de armazenamento com várias partilhas de ficheiros |
Cria uma conta de armazenamento do Azure e várias partilhas de ficheiros. |
Aplicação de Funções Privadas e Armazenamento protegido por pontos finais privados |
Este modelo aprovisiona uma aplicação de funções num plano Premium que tem pontos finais privados e comunica com o Armazenamento do Azure através de pontos finais privados. |
Criar a Aplicação de Funções e o Armazenamento protegido por pontos finais privados |
Este modelo permite-lhe implementar uma Aplicação de Funções do Azure que comunica com o Armazenamento do Azure através de pontos finais privados. |
Aplicação de Funções protegida pelo Azure Frontdoor |
Este modelo permite-lhe implementar uma função premium do Azure protegida e publicada pelo Azure Frontdoor Premium. A conenção entre o Azure Frontdoor e o Funções do Azure está protegida por Azure Private Link. |
Definição de recurso terraform (fornecedor AzAPI)
O tipo de recurso storageAccounts/fileServices/shares pode ser implementado com operações que visam:
- Grupos de recursos
Para obter uma lista das propriedades alteradas em cada versão da API, veja Registo de alterações.
Formato do recurso
Para criar um recurso Microsoft.Storage/storageAccounts/fileServices/shares, adicione o seguinte Terraform ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Storage/storageAccounts/fileServices/shares@2021-04-01"
name = "string"
parent_id = "string"
body = jsonencode({
properties = {
accessTier = "string"
enabledProtocols = "string"
metadata = {
{customized property} = "string"
}
rootSquash = "string"
shareQuota = int
signedIdentifiers = [
{
accessPolicy = {
expiryTime = "string"
permission = "string"
startTime = "string"
}
id = "string"
}
]
}
})
}
Valores de propriedade
storageAccounts/fileServices/shares
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | "Microsoft.Storage/storageAccounts/fileServices/shares@2021-04-01" |
name | O nome do recurso | cadeia (obrigatório) Limite de carateres: 3-63 Carateres válidos: Letras minúsculas, números e hífenes. Não é possível iniciar ou terminar com hífen. Não é possível utilizar hífenes consecutivos. |
parent_id | O ID do recurso que é o principal para este recurso. | ID do recurso do tipo: fileServices |
propriedades | Propriedades da partilha de ficheiros. | FileShareProperties |
FileShareProperties
Nome | Descrição | Valor |
---|---|---|
accessTier | Camada de acesso para partilhas específicas. A conta GpV2 pode escolher entre TransactionOptimized (predefinição), Frequente e Esporádico. FileStorage account can choose Premium. | "Cool" "Quente" "Premium" "TransactionOptimized" |
enabledProtocols | O protocolo de autenticação utilizado para a partilha de ficheiros. Só pode ser especificado ao criar uma partilha. | "NFS" "SMB" |
do IdP | Um par nome-valor para associar à partilha como metadados. | FileSharePropertiesMetadata |
rootSquash | A propriedade destina-se apenas à partilha NFS. A predefinição é NoRootSquash. | "AllSquash" "NoRootSquash" "RootSquash" |
shareQuota | O tamanho máximo da partilha, em gigabytes. Tem de ser maior que 0 e menor ou igual a 5 TB (5120). Para Partilhas de Ficheiros Grandes, o tamanho máximo é 102400. | int Restrições: Valor mínimo = 1 Valor máximo = 102400 |
signedIdentifiers | Lista de políticas de acesso armazenadas especificadas na partilha. | SignedIdentifier[] |
FileSharePropertiesMetadata
Nome | Descrição | Valor |
---|---|---|
{customized property} | string |
SignedIdentifier
Nome | Descrição | Valor |
---|---|---|
accessPolicy | Política de acesso | AccessPolicy |
ID | Um identificador exclusivo da política de acesso armazenada. | string |
AccessPolicy
Nome | Descrição | Valor |
---|---|---|
expiryTime | Tempo de expiração da política de acesso | string |
permissão | Lista de permissões abreviadas. | string |
startTime | Hora de início da política de acesso | string |
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários