Microsoft.Storage storageAccounts/fileServices/shares
Bicep 資源定義
storageAccounts/fileServices/share 資源類型可以使用目標作業來部署:
- 資源群組 - 請參閱 資源群組部署命令
如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔。
資源格式
若要建立 Microsoft.Storage/storageAccounts/fileServices/share 資源,請將下列 Bicep 新增至範本。
resource symbolicname 'Microsoft.Storage/storageAccounts/fileServices/shares@2024-01-01' = {
parent: resourceSymbolicName
name: 'string'
properties: {
accessTier: 'string'
enabledProtocols: 'string'
fileSharePaidBursting: {
paidBurstingEnabled: bool
paidBurstingMaxBandwidthMibps: int
paidBurstingMaxIops: int
}
metadata: {
{customized property}: 'string'
}
provisionedBandwidthMibps: int
provisionedIops: int
rootSquash: 'string'
shareQuota: int
signedIdentifiers: [
{
accessPolicy: {
expiryTime: 'string'
permission: 'string'
startTime: 'string'
}
id: 'string'
}
]
}
}
屬性值
AccessPolicy
名字 | 描述 | 價值 |
---|---|---|
expiryTime | 存取原則的到期時間 | 字串 |
許可 | 縮寫許可權的清單。 | 字串 |
startTime | 存取原則的開始時間 | 字串 |
FileShareProperties
名字 | 描述 | 價值 |
---|---|---|
accessTier | 特定共用的存取層。 GpV2 帳戶可以選擇 TransactionOptimized (預設)、經常性存取和非經常性存取。 FileStorage 帳戶可以選擇 [進階]。 | 'Cool' 'Hot' 'Premium' 'TransactionOptimized' |
enabledProtocols | 用於檔案共用的驗證通訊協定。 只能在建立共用時指定。 | 'NFS' 'SMB' |
fileSharePaidBursting | 檔案共用付費高載屬性。 | FileSharePropertiesFileSharePaidBursting |
元數據 | 要與共用建立關聯的名稱/值組做為元數據。 | FileSharePropertiesMetadata |
provisionedBandwidthMibps | 共用的布建頻寬,每秒以 MB 為單位。 此屬性僅適用於在 [檔案布建 v2] 帳戶類型下建立的檔案共用。 如需布建頻寬的最小和最大值,請參閱 GetFileServiceUsage API 回應。 | 整數 (int) |
provisionedIops | 共用的已布建 IOPS。 此屬性僅適用於在 [檔案布建 v2] 帳戶類型下建立的檔案共用。 請參閱 GetFileServiceUsage API 回應,以取得已布建 IOPS 的最小值和最大值。 | 整數 (int) |
rootSquash | 屬性僅適用於 NFS 共用。 預設值為 NoRootSquash。 | 'AllSquash' 'NoRootSquash' 'RootSquash' |
shareQuota | 共用的布建大小,以 Gibibytes 為單位。 必須大於 0,且小於或等於 5TB (5120)。 對於大型檔案共用,大小上限為 102400。 如需在 [檔案布建 v2] 帳戶類型下建立的檔案共用,請參閱 GetFileServiceUsage API 回應,以取得允許的布建記憶體大小下限和上限。 | 整數 (int) |
signedIdentifiers | 共用上指定的預存存取原則清單。 | SignedIdentifier[] |
FileSharePropertiesFileSharePaidBursting
名字 | 描述 | 價值 |
---|---|---|
paidBurstingEnabled | 指出是否為共用啟用付費高載。 此屬性僅適用於在 [檔案布建 v1 SSD] 帳戶類型下建立的檔案共用。 | 布爾 (bool) |
paidBurstingMaxBandwidthMibps | 共用的付費高載頻寬上限,每秒以 MB 為單位。 此屬性僅適用於在 [檔案布建 v1 SSD] 帳戶類型下建立的檔案共用。 允許的最大值是 10340,這是共用的最大允許頻寬。 | 整數 (int) |
paidBurstingMaxIops | 共用的付費高載 IOPS 上限。 此屬性僅適用於在 [檔案布建 v1 SSD] 帳戶類型下建立的檔案共用。 允許的最大值是 102400,這是共用允許的最大 IOPS。 | 整數 (int) |
FileSharePropertiesMetadata
名字 | 描述 | 價值 |
---|
Microsoft.Storage/storageAccounts/fileServices/shares
名字 | 描述 | 價值 |
---|---|---|
名字 | 資源名稱 | 字串 約束: 最小長度 = 3 最大長度 = 63 (必要) |
父母 | 在 Bicep 中,您可以指定子資源的父資源。 只有在父資源外部宣告子資源時,才需要新增這個屬性。 如需詳細資訊,請參閱 父資源外部的子資源。 |
類型的資源符號名稱:storageAccounts/fileServices |
性能 | 檔案共享的屬性。 | FileShareProperties |
SignedIdentifier
名字 | 描述 | 價值 |
---|---|---|
accessPolicy | 存取原則 | AccessPolicy |
id | 預存存取原則的唯一標識符。 | 字串 |
使用範例
Azure 快速入門範例
下列 Azure 快速入門範本 包含用於部署此資源類型的 Bicep 範例。
Bicep 檔案 | 描述 |
---|---|
Azure Cloud Shell - VNet 記憶體 | 此範本會將 Azure Cloud Shell 記憶體部署至 Azure 虛擬網路。 |
使用檔案共用建立記憶體帳戶 | 此範本會建立 Azure 記憶體帳戶和檔案共用。 |
建立具有多個檔案共享的記憶體帳戶 | 建立 Azure 記憶體帳戶和多個檔案共用。 |
使用 FSLogix 和 AD DS Join 建立 AVD | 此範本可讓您建立 Azure 虛擬桌面資源,例如主機集區、應用程式群組、工作區、FSLogix 儲存器帳戶、檔案共用、檔案共用、用於檔案共享的復原服務保存庫備份測試會話主機,其擴充功能與 Microsoft Entra ID join pr Active Directory 網域加入。 |
建立函式應用程式和私人端點保護的記憶體 | 此範本可讓您部署透過私人端點與 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": "2024-01-01",
"name": "string",
"properties": {
"accessTier": "string",
"enabledProtocols": "string",
"fileSharePaidBursting": {
"paidBurstingEnabled": "bool",
"paidBurstingMaxBandwidthMibps": "int",
"paidBurstingMaxIops": "int"
},
"metadata": {
"{customized property}": "string"
},
"provisionedBandwidthMibps": "int",
"provisionedIops": "int",
"rootSquash": "string",
"shareQuota": "int",
"signedIdentifiers": [
{
"accessPolicy": {
"expiryTime": "string",
"permission": "string",
"startTime": "string"
},
"id": "string"
}
]
}
}
屬性值
AccessPolicy
名字 | 描述 | 價值 |
---|---|---|
expiryTime | 存取原則的到期時間 | 字串 |
許可 | 縮寫許可權的清單。 | 字串 |
startTime | 存取原則的開始時間 | 字串 |
FileShareProperties
名字 | 描述 | 價值 |
---|---|---|
accessTier | 特定共用的存取層。 GpV2 帳戶可以選擇 TransactionOptimized (預設)、經常性存取和非經常性存取。 FileStorage 帳戶可以選擇 [進階]。 | 'Cool' 'Hot' 'Premium' 'TransactionOptimized' |
enabledProtocols | 用於檔案共用的驗證通訊協定。 只能在建立共用時指定。 | 'NFS' 'SMB' |
fileSharePaidBursting | 檔案共用付費高載屬性。 | FileSharePropertiesFileSharePaidBursting |
元數據 | 要與共用建立關聯的名稱/值組做為元數據。 | FileSharePropertiesMetadata |
provisionedBandwidthMibps | 共用的布建頻寬,每秒以 MB 為單位。 此屬性僅適用於在 [檔案布建 v2] 帳戶類型下建立的檔案共用。 如需布建頻寬的最小和最大值,請參閱 GetFileServiceUsage API 回應。 | 整數 (int) |
provisionedIops | 共用的已布建 IOPS。 此屬性僅適用於在 [檔案布建 v2] 帳戶類型下建立的檔案共用。 請參閱 GetFileServiceUsage API 回應,以取得已布建 IOPS 的最小值和最大值。 | 整數 (int) |
rootSquash | 屬性僅適用於 NFS 共用。 預設值為 NoRootSquash。 | 'AllSquash' 'NoRootSquash' 'RootSquash' |
shareQuota | 共用的布建大小,以 Gibibytes 為單位。 必須大於 0,且小於或等於 5TB (5120)。 對於大型檔案共用,大小上限為 102400。 如需在 [檔案布建 v2] 帳戶類型下建立的檔案共用,請參閱 GetFileServiceUsage API 回應,以取得允許的布建記憶體大小下限和上限。 | 整數 (int) |
signedIdentifiers | 共用上指定的預存存取原則清單。 | SignedIdentifier[] |
FileSharePropertiesFileSharePaidBursting
名字 | 描述 | 價值 |
---|---|---|
paidBurstingEnabled | 指出是否為共用啟用付費高載。 此屬性僅適用於在 [檔案布建 v1 SSD] 帳戶類型下建立的檔案共用。 | 布爾 (bool) |
paidBurstingMaxBandwidthMibps | 共用的付費高載頻寬上限,每秒以 MB 為單位。 此屬性僅適用於在 [檔案布建 v1 SSD] 帳戶類型下建立的檔案共用。 允許的最大值是 10340,這是共用的最大允許頻寬。 | 整數 (int) |
paidBurstingMaxIops | 共用的付費高載 IOPS 上限。 此屬性僅適用於在 [檔案布建 v1 SSD] 帳戶類型下建立的檔案共用。 允許的最大值是 102400,這是共用允許的最大 IOPS。 | 整數 (int) |
FileSharePropertiesMetadata
名字 | 描述 | 價值 |
---|
Microsoft.Storage/storageAccounts/fileServices/shares
名字 | 描述 | 價值 |
---|---|---|
apiVersion | API 版本 | '2024-01-01' |
名字 | 資源名稱 | 字串 約束: 最小長度 = 3 最大長度 = 63 (必要) |
性能 | 檔案共享的屬性。 | FileShareProperties |
類型 | 資源類型 | 'Microsoft.Storage/storageAccounts/fileServices/shares' |
SignedIdentifier
名字 | 描述 | 價值 |
---|---|---|
accessPolicy | 存取原則 | AccessPolicy |
id | 預存存取原則的唯一標識符。 | 字串 |
使用範例
Azure 快速入門範本
下列 Azure 快速入門範本 部署此資源類型。
範本 | 描述 |
---|---|
Azure Cloud Shell - VNet 記憶體 |
此範本會將 Azure Cloud Shell 記憶體部署至 Azure 虛擬網路。 |
透過私人端點連線到 Azure 檔案共用 |
此範例示範如何使用設定虛擬網路和私人 DNS 區域,透過私人端點存取 Azure 檔案共用。 |
使用檔案共用建立記憶體帳戶 |
此範本會建立 Azure 記憶體帳戶和檔案共用。 |
建立具有多個檔案共享的記憶體帳戶 |
建立 Azure 記憶體帳戶和多個檔案共用。 |
使用 FSLogix 和 AD DS Join 建立 AVD |
此範本可讓您建立 Azure 虛擬桌面資源,例如主機集區、應用程式群組、工作區、FSLogix 儲存器帳戶、檔案共用、檔案共用、用於檔案共享的復原服務保存庫備份測試會話主機,其擴充功能與 Microsoft Entra ID join pr Active Directory 網域加入。 |
建立函式應用程式和私人端點保護的記憶體 |
此範本可讓您部署透過私人端點與 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@2024-01-01"
name = "string"
body = jsonencode({
properties = {
accessTier = "string"
enabledProtocols = "string"
fileSharePaidBursting = {
paidBurstingEnabled = bool
paidBurstingMaxBandwidthMibps = int
paidBurstingMaxIops = int
}
metadata = {
{customized property} = "string"
}
provisionedBandwidthMibps = int
provisionedIops = int
rootSquash = "string"
shareQuota = int
signedIdentifiers = [
{
accessPolicy = {
expiryTime = "string"
permission = "string"
startTime = "string"
}
id = "string"
}
]
}
})
}
屬性值
AccessPolicy
名字 | 描述 | 價值 |
---|---|---|
expiryTime | 存取原則的到期時間 | 字串 |
許可 | 縮寫許可權的清單。 | 字串 |
startTime | 存取原則的開始時間 | 字串 |
FileShareProperties
名字 | 描述 | 價值 |
---|---|---|
accessTier | 特定共用的存取層。 GpV2 帳戶可以選擇 TransactionOptimized (預設)、經常性存取和非經常性存取。 FileStorage 帳戶可以選擇 [進階]。 | 'Cool' 'Hot' 'Premium' 'TransactionOptimized' |
enabledProtocols | 用於檔案共用的驗證通訊協定。 只能在建立共用時指定。 | 'NFS' 'SMB' |
fileSharePaidBursting | 檔案共用付費高載屬性。 | FileSharePropertiesFileSharePaidBursting |
元數據 | 要與共用建立關聯的名稱/值組做為元數據。 | FileSharePropertiesMetadata |
provisionedBandwidthMibps | 共用的布建頻寬,每秒以 MB 為單位。 此屬性僅適用於在 [檔案布建 v2] 帳戶類型下建立的檔案共用。 如需布建頻寬的最小和最大值,請參閱 GetFileServiceUsage API 回應。 | 整數 (int) |
provisionedIops | 共用的已布建 IOPS。 此屬性僅適用於在 [檔案布建 v2] 帳戶類型下建立的檔案共用。 請參閱 GetFileServiceUsage API 回應,以取得已布建 IOPS 的最小值和最大值。 | 整數 (int) |
rootSquash | 屬性僅適用於 NFS 共用。 預設值為 NoRootSquash。 | 'AllSquash' 'NoRootSquash' 'RootSquash' |
shareQuota | 共用的布建大小,以 Gibibytes 為單位。 必須大於 0,且小於或等於 5TB (5120)。 對於大型檔案共用,大小上限為 102400。 如需在 [檔案布建 v2] 帳戶類型下建立的檔案共用,請參閱 GetFileServiceUsage API 回應,以取得允許的布建記憶體大小下限和上限。 | 整數 (int) |
signedIdentifiers | 共用上指定的預存存取原則清單。 | SignedIdentifier[] |
FileSharePropertiesFileSharePaidBursting
名字 | 描述 | 價值 |
---|---|---|
paidBurstingEnabled | 指出是否為共用啟用付費高載。 此屬性僅適用於在 [檔案布建 v1 SSD] 帳戶類型下建立的檔案共用。 | 布爾 (bool) |
paidBurstingMaxBandwidthMibps | 共用的付費高載頻寬上限,每秒以 MB 為單位。 此屬性僅適用於在 [檔案布建 v1 SSD] 帳戶類型下建立的檔案共用。 允許的最大值是 10340,這是共用的最大允許頻寬。 | 整數 (int) |
paidBurstingMaxIops | 共用的付費高載 IOPS 上限。 此屬性僅適用於在 [檔案布建 v1 SSD] 帳戶類型下建立的檔案共用。 允許的最大值是 102400,這是共用允許的最大 IOPS。 | 整數 (int) |
FileSharePropertiesMetadata
名字 | 描述 | 價值 |
---|
Microsoft.Storage/storageAccounts/fileServices/shares
名字 | 描述 | 價值 |
---|---|---|
名字 | 資源名稱 | 字串 約束: 最小長度 = 3 最大長度 = 63 (必要) |
parent_id | 此資源為父系之資源的標識碼。 | 類型資源的標識碼:storageAccounts/fileServices |
性能 | 檔案共享的屬性。 | FileShareProperties |
類型 | 資源類型 | “Microsoft.Storage/storageAccounts/fileServices/shares@2024-01-01” |
SignedIdentifier
名字 | 描述 | 價值 |
---|---|---|
accessPolicy | 存取原則 | AccessPolicy |
id | 預存存取原則的唯一標識符。 | 字串 |