Microsoft.Storage storageAccounts/fileServices/shares 2021-02-01
Bicep 資源定義
storageAccounts/fileServices/share 資源類型可以使用目標作業來部署:
- 資源群組 - 請參閱 資源群組部署命令
如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔。
資源格式
若要建立 Microsoft.Storage/storageAccounts/fileServices/share 資源,請將下列 Bicep 新增至範本。
resource symbolicname 'Microsoft.Storage/storageAccounts/fileServices/shares@2021-02-01' = {
parent: resourceSymbolicName
name: 'string'
properties: {
accessTier: 'string'
enabledProtocols: 'string'
metadata: {
{customized property}: 'string'
}
rootSquash: 'string'
shareQuota: int
}
}
屬性值
FileShareProperties
名字 | 描述 | 價值 |
---|---|---|
accessTier | 特定共用的存取層。 GpV2 帳戶可以選擇 TransactionOptimized (預設)、經常性存取和非經常性存取。 FileStorage 帳戶可以選擇 [進階]。 | 'Cool' 'Hot' 'Premium' 'TransactionOptimized' |
enabledProtocols | 用於檔案共用的驗證通訊協定。 只能在建立共用時指定。 | 'NFS' 'SMB' |
元數據 | 要與共用建立關聯的名稱/值組做為元數據。 | FileSharePropertiesMetadata |
rootSquash | 屬性僅適用於 NFS 共用。 預設值為 NoRootSquash。 | 'AllSquash' 'NoRootSquash' 'RootSquash' |
shareQuota | 共用的大小上限,以 GB 為單位。 必須大於 0,且小於或等於 5TB (5120)。 對於大型檔案共用,大小上限為 102400。 | int 約束: 最小值 = 1 最大值 = 102400 |
FileSharePropertiesMetadata
名字 | 描述 | 價值 |
---|
Microsoft.Storage/storageAccounts/fileServices/shares
名字 | 描述 | 價值 |
---|---|---|
名字 | 資源名稱 | 字串 約束: 最小長度 = 3 最大長度 = 3 (必要) |
父母 | 在 Bicep 中,您可以指定子資源的父資源。 只有在父資源外部宣告子資源時,才需要新增這個屬性。 如需詳細資訊,請參閱 父資源外部的子資源。 |
類型的資源符號名稱:storageAccounts/fileServices |
性能 | 檔案共享的屬性。 | FileShareProperties |
快速入門範例
下列快速入門範例會部署此資源類型。
Bicep 檔案 | 描述 |
---|---|
使用檔案共用建立記憶體帳戶 | 此範本會建立 Azure 記憶體帳戶和檔案共用。 |
建立具有多個檔案共享的記憶體帳戶 | 建立 Azure 記憶體帳戶和多個檔案共用。 |
建立函式應用程式和私人端點保護的記憶體 | 此範本可讓您部署透過私人端點與 Azure 記憶體通訊的 Azure 函式應用程式。 |
由 Azure Frontdoor 保護的 |
此範本可讓您部署受 Azure Frontdoor Premium 保護及發佈的 Azure 進階函式。 Azure Frontdoor 與 Azure Functions 之間的 Conenction 受到 Azure Private Link 的保護。 |
私人函式應用程式和私人端點保護的記憶體 | 此範本會在具有私人端點的進階方案上布建函式應用程式,並透過私人端點與 Azure 記憶體通訊。 |
ARM 樣本資源定義
storageAccounts/fileServices/share 資源類型可以使用目標作業來部署:
- 資源群組 - 請參閱 資源群組部署命令
如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔。
資源格式
若要建立 Microsoft.Storage/storageAccounts/fileServices/share 資源,請將下列 JSON 新增至範本。
{
"type": "Microsoft.Storage/storageAccounts/fileServices/shares",
"apiVersion": "2021-02-01",
"name": "string",
"properties": {
"accessTier": "string",
"enabledProtocols": "string",
"metadata": {
"{customized property}": "string"
},
"rootSquash": "string",
"shareQuota": "int"
}
}
屬性值
FileShareProperties
名字 | 描述 | 價值 |
---|---|---|
accessTier | 特定共用的存取層。 GpV2 帳戶可以選擇 TransactionOptimized (預設)、經常性存取和非經常性存取。 FileStorage 帳戶可以選擇 [進階]。 | 'Cool' 'Hot' 'Premium' 'TransactionOptimized' |
enabledProtocols | 用於檔案共用的驗證通訊協定。 只能在建立共用時指定。 | 'NFS' 'SMB' |
元數據 | 要與共用建立關聯的名稱/值組做為元數據。 | FileSharePropertiesMetadata |
rootSquash | 屬性僅適用於 NFS 共用。 預設值為 NoRootSquash。 | 'AllSquash' 'NoRootSquash' 'RootSquash' |
shareQuota | 共用的大小上限,以 GB 為單位。 必須大於 0,且小於或等於 5TB (5120)。 對於大型檔案共用,大小上限為 102400。 | int 約束: 最小值 = 1 最大值 = 102400 |
FileSharePropertiesMetadata
名字 | 描述 | 價值 |
---|
Microsoft.Storage/storageAccounts/fileServices/shares
名字 | 描述 | 價值 |
---|---|---|
apiVersion | API 版本 | '2021-02-01' |
名字 | 資源名稱 | 字串 約束: 最小長度 = 3 最大長度 = 3 (必要) |
性能 | 檔案共享的屬性。 | FileShareProperties |
類型 | 資源類型 | 'Microsoft.Storage/storageAccounts/fileServices/shares' |
快速入門範本
下列快速入門範本會部署此資源類型。
範本 | 描述 |
---|---|
Azure Cloud Shell - VNet 記憶體 |
此範本會將 Azure Cloud Shell 記憶體部署至 Azure 虛擬網路。 |
透過私人端點連線到 Azure 檔案共用 |
此範例示範如何使用設定虛擬網路和私人 DNS 區域,透過私人端點存取 Azure 檔案共用。 |
使用檔案共用建立記憶體帳戶 |
此範本會建立 Azure 記憶體帳戶和檔案共用。 |
建立具有多個檔案共享的記憶體帳戶 |
建立 Azure 記憶體帳戶和多個檔案共用。 |
建立函式應用程式和私人端點保護的記憶體 |
此範本可讓您部署透過私人端點與 Azure 記憶體通訊的 Azure 函式應用程式。 |
使用 VM 擴展集、Azure 檔案和 Mysql 部署 Drupal |
在負載平衡器/NAT 後方部署 VM 擴展集,& 執行 Drupal 的每個 VM(Apache / PHP)。 所有節點都會共用已建立的 Azure 檔案共用記憶體和 MySQL 資料庫 |
由 Azure Frontdoor 保護的 |
此範本可讓您部署受 Azure Frontdoor Premium 保護及發佈的 Azure 進階函式。 Azure Frontdoor 與 Azure Functions 之間的 Conenction 受到 Azure Private Link 的保護。 |
私人函式應用程式和私人端點保護的記憶體 |
此範本會在具有私人端點的進階方案上布建函式應用程式,並透過私人端點與 Azure 記憶體通訊。 |
Terraform (AzAPI 提供者) 資源定義
storageAccounts/fileServices/share 資源類型可以使用目標作業來部署:
- 資源群組
如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔。
資源格式
若要建立 Microsoft.Storage/storageAccounts/fileServices/share 資源,請將下列 Terraform 新增至範本。
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Storage/storageAccounts/fileServices/shares@2021-02-01"
name = "string"
body = jsonencode({
properties = {
accessTier = "string"
enabledProtocols = "string"
metadata = {
{customized property} = "string"
}
rootSquash = "string"
shareQuota = int
}
})
}
屬性值
FileShareProperties
名字 | 描述 | 價值 |
---|---|---|
accessTier | 特定共用的存取層。 GpV2 帳戶可以選擇 TransactionOptimized (預設)、經常性存取和非經常性存取。 FileStorage 帳戶可以選擇 [進階]。 | 'Cool' 'Hot' 'Premium' 'TransactionOptimized' |
enabledProtocols | 用於檔案共用的驗證通訊協定。 只能在建立共用時指定。 | 'NFS' 'SMB' |
元數據 | 要與共用建立關聯的名稱/值組做為元數據。 | FileSharePropertiesMetadata |
rootSquash | 屬性僅適用於 NFS 共用。 預設值為 NoRootSquash。 | 'AllSquash' 'NoRootSquash' 'RootSquash' |
shareQuota | 共用的大小上限,以 GB 為單位。 必須大於 0,且小於或等於 5TB (5120)。 對於大型檔案共用,大小上限為 102400。 | int 約束: 最小值 = 1 最大值 = 102400 |
FileSharePropertiesMetadata
名字 | 描述 | 價值 |
---|
Microsoft.Storage/storageAccounts/fileServices/shares
名字 | 描述 | 價值 |
---|---|---|
名字 | 資源名稱 | 字串 約束: 最小長度 = 3 最大長度 = 3 (必要) |
parent_id | 此資源為父系之資源的標識碼。 | 類型資源的標識碼:storageAccounts/fileServices |
性能 | 檔案共享的屬性。 | FileShareProperties |
類型 | 資源類型 | “Microsoft.Storage/storageAccounts/fileServices/shares@2021-02-01” |