Udostępnij za pośrednictwem


Microsoft.Storage StorageAccounts/fileServices/shares 2023-01-01

Definicja zasobu Bicep

Typ zasobu storageAccounts/fileServices/shares można wdrożyć z operacjami docelowymi:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Storage/storageAccounts/fileServices/shares, dodaj następujący kod Bicep do szablonu.

resource symbolicname 'Microsoft.Storage/storageAccounts/fileServices/shares@2023-01-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'
      }
    ]
  }
}

Wartości właściwości

storageAccounts/fileServices/shares

Nazwa Opis Wartość
name Nazwa zasobu

Zobacz, jak ustawić nazwy i typy dla zasobów podrzędnych w aplikacji Bicep.
ciąg (wymagany)

Limit znaków: 3–63

Prawidłowe znaki:
Wyłącznie małe litery, cyfry i łączniki.

Nie można rozpocząć ani zakończyć łącznikiem. Nie można używać następujących po sobie łączników.
Nadrzędny W pliku Bicep można określić zasób nadrzędny dla zasobu podrzędnego. Tę właściwość należy dodać tylko wtedy, gdy zasób podrzędny jest zadeklarowany poza zasobem nadrzędnym.

Aby uzyskać więcej informacji, zobacz Zasób podrzędny poza zasobem nadrzędnym.
Symboliczna nazwa zasobu typu: fileServices
properties Właściwości udziału plików. FileShareProperties

FileShareProperties

Nazwa Opis Wartość
accessTier Warstwa dostępu dla określonego udziału. Konto gpV2 można wybrać między TransactionOptimized (wartość domyślna), Gorąca i Chłodna. Konto FileStorage może wybrać pozycję Premium. "Chłodna"
"Gorąca"
"Premium"
"TransactionOptimized"
enabledProtocols Protokół uwierzytelniania używany dla udziału plików. Można określić tylko podczas tworzenia udziału. "NFS"
"SMB"
metadane Para name-value do skojarzenia z udziałem jako metadanymi. FileSharePropertiesMetadata
rootSquash Właściwość jest przeznaczona tylko dla udziału NFS. Wartość domyślna to NoRootSquash. "AllSquash"
"NoRootSquash"
"RootSquash"
shareQuota Maksymalny rozmiar udziału w gigabajtach. Musi być większa niż 0 i mniejsza niż lub równa 5 TB (5120). W przypadku dużych udziałów plików maksymalny rozmiar to 102400. int

Ograniczenia:
Minimalna wartość = 1
Maksymalna wartość = 102400
signedIdentifiers Lista przechowywanych zasad dostępu określonych w udziale. SignedIdentifier[]

FileSharePropertiesMetadata

Nazwa Opis Wartość
{niestandardowa właściwość} ciąg

SignedIdentifier

Nazwa Opis Wartość
accessPolicy Zasady dostępu AccessPolicy
identyfikator Unikatowy identyfikator przechowywanych zasad dostępu. ciąg

AccessPolicy

Nazwa Opis Wartość
expiryTime Czas wygaśnięcia zasad dostępu ciąg
Uprawnienia Lista skróconych uprawnień. ciąg
startTime Godzina rozpoczęcia zasad dostępu ciąg

Szablony szybkiego startu

Następujące szablony szybkiego startu wdrażają ten typ zasobu.

Template Opis
Wdrażanie narzędzia Drupal przy użyciu zestawu skalowania maszyn wirtualnych, Azure Files i bazy danych Mysql

Wdróż na platformie Azure
Wdróż zestaw skalowania maszyn wirtualnych za modułem równoważenia obciążenia/translatorem adresów sieciowych & każdej maszynie wirtualnej z systemem Drupal (Apache/PHP). Wszystkie węzły współużytkować utworzony magazyn udziałów plików platformy Azure i bazę danych MySQL
Azure Cloud Shell — magazyn sieci wirtualnej

Wdróż na platformie Azure
Ten szablon służy do wdrażania usługi Azure Cloud Shell Storage w sieci wirtualnej platformy Azure.
Nawiązywanie połączenia z udziałem plików platformy Azure za pośrednictwem prywatnego punktu końcowego

Wdróż na platformie Azure
W tym przykładzie pokazano, jak skonfigurować sieć wirtualną i prywatną strefę DNS w celu uzyskania dostępu do udziału plików platformy Azure za pośrednictwem prywatnego punktu końcowego.
Tworzenie konta magazynu z udziałem plików

Wdróż na platformie Azure
Ten szablon tworzy konto usługi Azure Storage i udział plików.
Tworzenie konta magazynu z wieloma udziałami plików

Wdróż na platformie Azure
Tworzy konto usługi Azure Storage i wiele udziałów plików.
Prywatna aplikacja funkcji i prywatny magazyn zabezpieczony przez punkt końcowy

Wdróż na platformie Azure
Ten szablon aprowizuje aplikację funkcji w planie Premium z prywatnymi punktami końcowymi i komunikuje się z usługą Azure Storage za pośrednictwem prywatnych punktów końcowych.
Tworzenie aplikacji funkcji i prywatnego magazynu zabezpieczonego przez punkt końcowy

Wdróż na platformie Azure
Ten szablon umożliwia wdrożenie aplikacji funkcji platformy Azure, która komunikuje się z usługą Azure Storage za pośrednictwem prywatnych punktów końcowych.
Aplikacja funkcji zabezpieczona przez usługę Azure Frontdoor

Wdróż na platformie Azure
Ten szablon umożliwia wdrożenie funkcji azure Premium chronionej i opublikowanej przez usługę Azure Frontdoor Premium. Połączenie między usługą Azure Frontdoor i Azure Functions jest chronione przez Azure Private Link.

Definicja zasobu szablonu usługi ARM

Typ zasobu storageAccounts/fileServices/shares można wdrożyć z operacjami docelowymi:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Storage/storageAccounts/fileServices/shares, dodaj następujący kod JSON do szablonu.

{
  "type": "Microsoft.Storage/storageAccounts/fileServices/shares",
  "apiVersion": "2023-01-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"
      }
    ]
  }
}

Wartości właściwości

storageAccounts/fileServices/shares

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.Storage/storageAccounts/fileServices/shares"
apiVersion Wersja interfejsu API zasobów '2023-01-01'
name Nazwa zasobu

Zobacz, jak ustawić nazwy i typy dla zasobów podrzędnych w szablonach usługi ARM w formacie JSON.
ciąg (wymagany)

Limit znaków: 3–63

Prawidłowe znaki:
Wyłącznie małe litery, cyfry i łączniki.

Nie można rozpocząć ani zakończyć łącznikiem. Nie można używać następujących po sobie łączników.
properties Właściwości udziału plików. Właściwości udziału plików

Właściwości udziału plików

Nazwa Opis Wartość
accessTier Warstwa dostępu dla określonego udziału. Konto gpV2 można wybrać między TransactionOptimized (ustawienie domyślne), Gorąca i Chłodna. Konto FileStorage może wybrać pozycję Premium. "Chłodna"
"Gorąca"
"Premium"
"TransactionOptimized"
enabledProtocols Protokół uwierzytelniania używany dla udziału plików. Można określić tylko podczas tworzenia udziału. "NFS"
"SMB"
metadane Para name-value do skojarzenia z udziałem jako metadanymi. FileSharePropertiesMetadata
rootSquash Właściwość jest tylko dla udziału NFS. Wartość domyślna to NoRootSquash. "AllSquash"
"NoRootSquash"
"RootSquash"
shareQuota Maksymalny rozmiar udziału w gigabajtach. Musi być większa niż 0 i mniejsza lub równa 5 TB (5120). W przypadku dużych udziałów plików maksymalny rozmiar to 102400. int

Ograniczenia:
Minimalna wartość = 1
Maksymalna wartość = 102400
signedIdentifiers Lista przechowywanych zasad dostępu określonych w udziale. SignedIdentifier[]

FileSharePropertiesMetadata

Nazwa Opis Wartość
{niestandardowa właściwość} ciąg

SignedIdentifier

Nazwa Opis Wartość
accessPolicy Zasady dostępu AccessPolicy
identyfikator Unikatowy identyfikator przechowywanych zasad dostępu. ciąg

AccessPolicy

Nazwa Opis Wartość
expiryTime Czas wygaśnięcia zasad dostępu ciąg
Uprawnienia Lista skróconych uprawnień. ciąg
startTime Godzina rozpoczęcia zasad dostępu ciąg

Szablony szybkiego startu

Następujące szablony szybkiego startu wdrażają ten typ zasobu.

Template Opis
Wdrażanie narzędzia Drupal przy użyciu zestawu skalowania maszyn wirtualnych, Azure Files i mysql

Wdróż na platformie Azure
Wdróż zestaw skalowania maszyn wirtualnych za modułem równoważenia obciążenia/translatorem adresów sieciowych & każdej maszynie wirtualnej z systemem Drupal (Apache/PHP). Wszystkie węzły współużytkuje utworzony magazyn udziałów plików platformy Azure i bazę danych MySQL
Azure Cloud Shell — magazyn sieci wirtualnej

Wdróż na platformie Azure
Ten szablon wdraża usługę Azure Cloud Shell Storage w sieci wirtualnej platformy Azure.
Nawiązywanie połączenia z udziałem plików platformy Azure za pośrednictwem prywatnego punktu końcowego

Wdróż na platformie Azure
W tym przykładzie pokazano, jak skonfigurować sieć wirtualną i prywatną strefę DNS w celu uzyskania dostępu do udziału plików platformy Azure za pośrednictwem prywatnego punktu końcowego.
Tworzenie konta magazynu z udziałem plików

Wdróż na platformie Azure
Ten szablon tworzy konto usługi Azure Storage i udział plików.
Tworzenie konta magazynu z wieloma udziałami plików

Wdróż na platformie Azure
Tworzy konto usługi Azure Storage i wiele udziałów plików.
Prywatna aplikacja funkcji i magazyn zabezpieczony przez prywatny punkt końcowy

Wdróż na platformie Azure
Ten szablon aprowizuje aplikację funkcji w planie Premium z prywatnymi punktami końcowymi i komunikuje się z usługą Azure Storage za pośrednictwem prywatnych punktów końcowych.
Tworzenie aplikacji funkcji i magazynu zabezpieczonego prywatnym punktem końcowym

Wdróż na platformie Azure
Ten szablon umożliwia wdrożenie aplikacji funkcji platformy Azure komunikującej się z usługą Azure Storage za pośrednictwem prywatnych punktów końcowych.
Aplikacja funkcji zabezpieczona przez usługę Azure Frontdoor

Wdróż na platformie Azure
Ten szablon umożliwia wdrożenie funkcji azure Premium chronionej i opublikowanej przez usługę Azure Frontdoor Premium. Połączenie między usługą Azure Frontdoor i Azure Functions jest chronione przez Azure Private Link.

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu storageAccounts/fileServices/shares można wdrożyć z operacjami docelowymi:

  • Grupy zasobów

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Storage/storageAccounts/fileServices/shares, dodaj następujący program Terraform do szablonu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Storage/storageAccounts/fileServices/shares@2023-01-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"
        }
      ]
    }
  })
}

Wartości właściwości

storageAccounts/fileServices/shares

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.Storage/storageAccounts/fileServices/shares@2023-01-01"
name Nazwa zasobu ciąg (wymagany)

Limit znaków: 3–63

Prawidłowe znaki:
Wyłącznie małe litery, cyfry i łączniki.

Nie można rozpocząć ani zakończyć łącznikiem. Nie można używać następujących po sobie łączników.
parent_id Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu. Identyfikator zasobu typu: fileServices
properties Właściwości udziału plików. FileShareProperties

FileShareProperties

Nazwa Opis Wartość
accessTier Warstwa dostępu dla określonego udziału. Konto gpV2 można wybrać między TransactionOptimized (wartość domyślna), Gorąca i Chłodna. Konto FileStorage może wybrać pozycję Premium. "Chłodna"
"Gorąca"
"Premium"
"TransactionOptimized"
enabledProtocols Protokół uwierzytelniania używany dla udziału plików. Można określić tylko podczas tworzenia udziału. "NFS"
"SMB"
metadane Para name-value do skojarzenia z udziałem jako metadanymi. FileSharePropertiesMetadata
rootSquash Właściwość jest tylko dla udziału NFS. Wartość domyślna to NoRootSquash. "AllSquash"
"NoRootSquash"
"RootSquash"
shareQuota Maksymalny rozmiar udziału w gigabajtach. Musi być większa niż 0 i mniejsza lub równa 5 TB (5120). W przypadku dużych udziałów plików maksymalny rozmiar to 102400. int

Ograniczenia:
Minimalna wartość = 1
Wartość maksymalna = 102400
signedIdentifiers Lista przechowywanych zasad dostępu określonych w udziale. SignedIdentifier[]

FileSharePropertiesMetadata

Nazwa Opis Wartość
{niestandardowa właściwość} ciąg

SignedIdentifier

Nazwa Opis Wartość
accessPolicy Zasady dostępu AccessPolicy
identyfikator Unikatowy identyfikator przechowywanych zasad dostępu. ciąg

AccessPolicy

Nazwa Opis Wartość
expiryTime Czas wygaśnięcia zasad dostępu ciąg
Uprawnienia Lista skróconych uprawnień. ciąg
startTime Godzina rozpoczęcia zasad dostępu ciąg