Microsoft.Storage storageAccounts/fileServices/shares 2022-05-01
Bicep 資源定義
storageAccounts/fileServices/shares 資源類型可以使用目標作業來部署:
- 資源群組 - 請參閱 資源群組部署命令
如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔。
資源格式
若要建立 Microsoft.Storage/storageAccounts/fileServices/share 資源,請將下列 Bicep 新增至您的範本。
resource symbolicname 'Microsoft.Storage/storageAccounts/fileServices/shares@2022-05-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'
}
]
}
}
屬性值
storageAccounts/fileServices/shares
名稱 | 描述 | 值 |
---|---|---|
NAME | 資源名稱 瞭解如何在 Bicep 中設定子資源的名稱和類型。 |
需要字串 () 字元限制:3-63 合法字元: 小寫字母、數字和連字號。 不能以連字號開頭或結尾。 不能使用連續的連字號。 |
父系 (parent) | 在 Bicep 中,您可以指定子資源的父資源。 只有在父資源外部宣告子資源時,才需要新增此屬性。 如需詳細資訊,請參閱 父資源外部的子資源。 |
類型資源的符號名稱: fileServices |
properties | 檔案共享的屬性。 | FileShareProperties |
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 |
signedIdentifiers | 共用上指定的預存存取原則清單。 | SignedIdentifier[] |
FileSharePropertiesMetadata
名稱 | 描述 | 值 |
---|---|---|
{自定義屬性} | 字串 |
SignedIdentifier
名稱 | 描述 | 值 |
---|---|---|
accessPolicy | 存取原則 | AccessPolicy |
id | 預存存取原則的唯一標識符。 | 字串 |
AccessPolicy
名稱 | 描述 | 值 |
---|---|---|
expiryTime | 存取原則的到期時間 | 字串 |
權限 (permission) | 縮寫許可權的清單。 | 字串 |
startTime | 存取原則的開始時間 | 字串 |
快速入門範本
下列快速入門範本會部署此資源類型。
範本 | 描述 |
---|---|
使用 VM 擴展集、Azure 檔案儲存體 和 Mysql 部署 Drupal |
在負載平衡器/NAT 後方部署 VM 擴展集,& 執行 Drupal (Apache / PHP) 的每個 VM。 所有節點都會共用已建立的 Azure 檔案共用記憶體和 MySQL 資料庫 |
Azure Cloud Shell - VNet 記憶體 |
此範本會將 Azure Cloud Shell 記憶體部署到 Azure 虛擬網路。 |
透過私人端點連線到 Azure 檔案共用 |
此範例示範如何使用設定虛擬網路和私人 DNS 區域,透過私人端點存取 Azure 檔案共用。 |
建立具有檔案共享的記憶體帳戶 |
此範本會建立 Azure 記憶體帳戶和檔案共用。 |
建立具有檔案共用的儲存體帳戶 |
建立 Azure 記憶體帳戶和多個檔案共用。 |
私人函式應用程式和私人端點保護的記憶體 |
此範本會在具有私人端點的進階方案上布建函式應用程式,並透過私人端點與 Azure 記憶體通訊。 |
建立函式應用程式和私人端點保護的記憶體 |
此範本可讓您部署透過私人端點與 Azure 記憶體通訊的 Azure 函式應用程式。 |
由 Azure Frontdoor 保護的函式應用程式 |
此範本可讓您部署 Azure Frontdoor Premium 所保護和發佈的 Azure 進階函式。 Azure Frontdoor 與 Azure Functions 之間的串連受到 Azure Private Link 保護。 |
ARM 範本資源定義
storageAccounts/fileServices/shares 資源類型可以使用目標作業來部署:
- 資源群組 - 請參閱 資源群組部署命令
如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔。
資源格式
若要建立 Microsoft.Storage/storageAccounts/fileServices/share 資源,請將下列 JSON 新增至您的範本。
{
"type": "Microsoft.Storage/storageAccounts/fileServices/shares",
"apiVersion": "2022-05-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"
}
]
}
}
屬性值
storageAccounts/fileServices/shares
名稱 | 描述 | 值 |
---|---|---|
類型 | 資源類型 | 'Microsoft.Storage/storageAccounts/fileServices/shares' |
apiVersion | 資源 API 版本 | '2022-05-01' |
NAME | 資源名稱 瞭解如何在 JSON ARM 範本中設定子資源的名稱和類型。 |
需要字串 () 字元限制:3-63 合法字元: 小寫字母、數字和連字號。 不能以連字號開頭或結尾。 不能使用連續的連字號。 |
properties | 檔案共享的屬性。 | FileShareProperties |
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 |
signedIdentifiers | 在共用上指定的預存存取原則清單。 | SignedIdentifier[] |
FileSharePropertiesMetadata
名稱 | 描述 | 值 |
---|---|---|
{自定義屬性} | 字串 |
SignedIdentifier
名稱 | 描述 | 值 |
---|---|---|
accessPolicy | 存取原則 | AccessPolicy |
id | 預存存取原則的唯一標識符。 | 字串 |
AccessPolicy
名稱 | 描述 | 值 |
---|---|---|
expiryTime | 存取原則的到期時間 | 字串 |
權限 (permission) | 縮寫許可權的清單。 | 字串 |
startTime | 存取原則的開始時間 | 字串 |
快速入門範本
下列快速入門範本會部署此資源類型。
範本 | 描述 |
---|---|
使用 VM 擴展集、Azure 檔案儲存體 和 Mysql 部署 Drupal |
在負載平衡器/NAT 後方部署 VM 擴展集,& 執行 Drupal (Apache / PHP) 的每個 VM。 所有節點都會共用已建立的 Azure 檔案共用記憶體和 MySQL 資料庫 |
Azure Cloud Shell - VNet 記憶體 |
此範本會將 Azure Cloud Shell 記憶體部署至 Azure 虛擬網路。 |
透過私人端點連線到 Azure 檔案共用 |
此範例示範如何使用設定虛擬網路和私人 DNS 區域,透過私人端點存取 Azure 檔案共用。 |
使用檔案共用建立記憶體帳戶 |
此範本會建立 Azure 記憶體帳戶和檔案共用。 |
建立具有檔案共用的儲存體帳戶 |
建立 Azure 記憶體帳戶和多個檔案共用。 |
私人函式應用程式和私人端點保護的記憶體 |
此範本會在具有私人端點的 Premium 方案中布建函式應用程式,並透過私人端點與 Azure 記憶體通訊。 |
建立函式應用程式和私人端點保護的記憶體 |
此範本可讓您部署透過私人端點與 Azure 記憶體通訊的 Azure 函式應用程式。 |
由 Azure Frontdoor 保護的函式應用程式 |
此範本可讓您部署受 Azure Frontdoor Premium 保護及發佈的 Azure Premium 函式。 Azure Frontdoor 與 Azure Functions 之間的串連受到 Azure Private Link 保護。 |
Terraform (AzAPI 提供者) 資源定義
storageAccounts/fileServices/share 資源類型可以使用目標作業來部署:
- 資源群組
如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄。
資源格式
若要建立 Microsoft.Storage/storageAccounts/fileServices/share 資源,請將下列 Terraform 新增至您的範本。
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Storage/storageAccounts/fileServices/shares@2022-05-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"
}
]
}
})
}
屬性值
storageAccounts/fileServices/share
名稱 | 描述 | 值 |
---|---|---|
類型 | 資源類型 | “Microsoft.Storage/storageAccounts/fileServices/shares@2022-05-01” |
NAME | 資源名稱 | 字串 (必要) 字元限制:3-63 合法字元: 小寫字母、數字和連字號。 不能以連字號開頭或結尾。 不能使用連續的連字號。 |
parent_id | 此資源之父系的資源標識碼。 | 類型資源的標識碼: fileServices |
properties | 檔案共享的屬性。 | FileShareProperties |
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 |
signedIdentifiers | 共用上指定的預存存取原則清單。 | SignedIdentifier[] |
FileSharePropertiesMetadata
名稱 | 描述 | 值 |
---|---|---|
{自定義屬性} | 字串 |
SignedIdentifier
名稱 | 描述 | 值 |
---|---|---|
accessPolicy | 存取原則 | AccessPolicy |
id | 預存存取原則的唯一標識符。 | 字串 |
AccessPolicy
名稱 | 描述 | 值 |
---|---|---|
expiryTime | 存取原則的到期時間 | 字串 |
權限 (permission) | 縮寫許可權的清單。 | 字串 |
startTime | 存取原則的開始時間 | 字串 |