次の方法で共有


Microsoft.Storage storageAccounts/fileServices/shares

Bicep リソース定義

storageAccounts/fileServices/shares リソースの種類は、次をターゲットとする操作でデプロイできます。

  • リソース グループの - リソース グループのデプロイ コマンド 参照

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.Storage/storageAccounts/fileServices/shares リソースを作成するには、次の 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 アカウントでは、Premium を選択できます。 'クール'
'Hot'
'Premium'
'TransactionOptimized'
enabledProtocols ファイル共有に使用される認証プロトコル。 共有の作成時にのみ指定できます。 'NFS'
'SMB'
fileSharePaidBursting ファイル共有の有料バーストプロパティ。 FileSharePropertiesFileSharePaidBursting
metadata 共有にメタデータとして関連付ける名前と値のペア。 FileSharePropertiesMetadata の
provisionedBandwidthMibps 共有のプロビジョニングされた帯域幅 (1 秒あたりメビバイト単位)。 このプロパティは、Files Provisioned v2 アカウントの種類で作成されたファイル共有に対してのみ使用されます。 プロビジョニングされた帯域幅の最小値と最大値については、GetFileServiceUsage API 応答を参照してください。 int(整数)
provisionedIops 共有のプロビジョニングされた IOPS。 このプロパティは、Files Provisioned v2 アカウントの種類で作成されたファイル共有に対してのみ使用されます。 プロビジョニングされた IOPS の最小値と最大値については、GetFileServiceUsage API 応答を参照してください。 int(整数)
rootSquash このプロパティは NFS 共有専用です。 既定値は NoRootSquash です。 'AllSquash'
'NoRootSquash'
'RootSquash'
shareQuota 共有のプロビジョニング済みサイズ (ジビバイト単位)。 0 より大きく、5 TB (5120) 以下である必要があります。 大きなファイル共有の場合、最大サイズは 102400 です。 Files Provisioned v2 アカウントの種類で作成されたファイル共有については、プロビジョニングされたストレージ の最小サイズと最大許容サイズについては、GetFileServiceUsage API 応答を参照してください。 int(整数)
signedIdentifiers 共有で指定された、保存されているアクセス ポリシーの一覧。 SignedIdentifier[]

FileSharePropertiesFileSharePaidBursting

名前 形容 価値
paidBurstingEnabled 共有に対して有料バーストが有効かどうかを示します。 このプロパティは、Files Provisioned v1 SSD アカウントの種類で作成されたファイル共有に対してのみ使用されます。 bool(ブール)
paidBurstingMaxBandwidthMibps 共有の最大有料バースト帯域幅 (1 秒あたりのメビバイト単位)。 このプロパティは、Files Provisioned v1 SSD アカウントの種類で作成されたファイル共有に対してのみ使用されます。 許容される最大値は 10340 です。これは、共有で許可される最大帯域幅です。 int(整数)
paidBurstingMaxIops 共有の最大有料バースト IOPS。 このプロパティは、Files Provisioned v1 SSD アカウントの種類で作成されたファイル共有に対してのみ使用されます。 許可される最大値は 102400 です。これは、共有で許可される最大 IOPS です。 int(整数)

FileSharePropertiesMetadata

名前 形容 価値

Microsoft.Storage/storageAccounts/fileServices/shares

名前 形容 価値
名前 リソース名

制約:
最小長 = 3
最大長 = 63 (必須)
Bicep では、子リソースの親リソースを指定できます。 このプロパティを追加する必要があるのは、子リソースが親リソースの外部で宣言されている場合のみです。

詳細については、「親リソースの外部 子リソース」を参照してください。
種類のリソースのシンボリック名: storageAccounts/fileServices
プロパティ ファイル共有のプロパティ。 FileShareProperties

SignedIdentifier

名前 形容 価値
accessPolicy アクセス ポリシー AccessPolicy
身分証明書 保存されているアクセス ポリシーの一意識別子。

クイック スタートのサンプル

次のクイック スタート サンプルでは、このリソースの種類をデプロイします。

Bicep ファイル 形容
ファイル共有 を使用してストレージ アカウントを作成する このテンプレートでは、Azure ストレージ アカウントとファイル共有が作成されます。
複数のファイル共有を持つストレージ アカウントを作成 Azure ストレージ アカウントと複数のファイル共有を作成します。
Function App とプライベート エンドポイントで保護されたストレージ を作成する このテンプレートを使用すると、プライベート エンドポイント経由で Azure Storage と通信する Azure Function App をデプロイできます。
Azure Frontdoor によってセキュリティ保護された関数アプリの このテンプレートを使用すると、Azure Frontdoor Premium によって保護および発行された Azure Premium 関数をデプロイできます。 Azure Frontdoor と Azure Functions の間の接続は、Azure Private Link によって保護されます。
プライベート関数アプリとプライベート エンドポイントで保護されたストレージ の このテンプレートは、プライベート エンドポイントを持ち、プライベート エンドポイント経由で Azure Storage と通信する Premium プランで関数アプリをプロビジョニングします。

ARM テンプレート リソース定義

storageAccounts/fileServices/shares リソースの種類は、次をターゲットとする操作でデプロイできます。

  • リソース グループの - リソース グループのデプロイ コマンド 参照

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.Storage/storageAccounts/fileServices/shares リソースを作成するには、次の 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 アカウントでは、Premium を選択できます。 'クール'
'Hot'
'Premium'
'TransactionOptimized'
enabledProtocols ファイル共有に使用される認証プロトコル。 共有の作成時にのみ指定できます。 'NFS'
'SMB'
fileSharePaidBursting ファイル共有の有料バーストプロパティ。 FileSharePropertiesFileSharePaidBursting
metadata 共有にメタデータとして関連付ける名前と値のペア。 FileSharePropertiesMetadata の
provisionedBandwidthMibps 共有のプロビジョニングされた帯域幅 (1 秒あたりメビバイト単位)。 このプロパティは、Files Provisioned v2 アカウントの種類で作成されたファイル共有に対してのみ使用されます。 プロビジョニングされた帯域幅の最小値と最大値については、GetFileServiceUsage API 応答を参照してください。 int(整数)
provisionedIops 共有のプロビジョニングされた IOPS。 このプロパティは、Files Provisioned v2 アカウントの種類で作成されたファイル共有に対してのみ使用されます。 プロビジョニングされた IOPS の最小値と最大値については、GetFileServiceUsage API 応答を参照してください。 int(整数)
rootSquash このプロパティは NFS 共有専用です。 既定値は NoRootSquash です。 'AllSquash'
'NoRootSquash'
'RootSquash'
shareQuota 共有のプロビジョニング済みサイズ (ジビバイト単位)。 0 より大きく、5 TB (5120) 以下である必要があります。 大きなファイル共有の場合、最大サイズは 102400 です。 Files Provisioned v2 アカウントの種類で作成されたファイル共有については、プロビジョニングされたストレージ の最小サイズと最大許容サイズについては、GetFileServiceUsage API 応答を参照してください。 int(整数)
signedIdentifiers 共有で指定された、保存されているアクセス ポリシーの一覧。 SignedIdentifier[]

FileSharePropertiesFileSharePaidBursting

名前 形容 価値
paidBurstingEnabled 共有に対して有料バーストが有効かどうかを示します。 このプロパティは、Files Provisioned v1 SSD アカウントの種類で作成されたファイル共有に対してのみ使用されます。 bool(ブール)
paidBurstingMaxBandwidthMibps 共有の最大有料バースト帯域幅 (1 秒あたりのメビバイト単位)。 このプロパティは、Files Provisioned v1 SSD アカウントの種類で作成されたファイル共有に対してのみ使用されます。 許容される最大値は 10340 です。これは、共有で許可される最大帯域幅です。 int(整数)
paidBurstingMaxIops 共有の最大有料バースト IOPS。 このプロパティは、Files Provisioned 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
身分証明書 保存されているアクセス ポリシーの一意識別子。

クイック スタート テンプレート

次のクイック スタート テンプレートでは、このリソースの種類をデプロイします。

テンプレート 形容
Azure Cloud Shell - VNet ストレージ

Azure にデプロイする
このテンプレートは、Azure Cloud Shell ストレージを Azure 仮想ネットワークにデプロイします。
プライベート エンドポイント 経由で Azure ファイル共有に接続する

Azure にデプロイする
このサンプルでは、仮想ネットワークとプライベート DNS ゾーンを構成して、プライベート エンドポイント経由で Azure ファイル共有にアクセスする方法を示します。
ファイル共有 を使用してストレージ アカウントを作成する

Azure にデプロイする
このテンプレートでは、Azure ストレージ アカウントとファイル共有が作成されます。
複数のファイル共有を持つストレージ アカウントを作成

Azure にデプロイする
Azure ストレージ アカウントと複数のファイル共有を作成します。
Function App とプライベート エンドポイントで保護されたストレージ を作成する

Azure にデプロイする
このテンプレートを使用すると、プライベート エンドポイント経由で Azure Storage と通信する Azure Function App をデプロイできます。
VM スケール セット、Azure Files、Mysql を使用して Drupal をデプロイする

Azure
にデプロイする
Drupal (Apache/PHP) を実行している各 VM &、ロード バランサー/NAT の背後に VM スケール セットをデプロイします。 すべてのノードが、作成された Azure ファイル共有ストレージと MySQL データベースを共有します
Azure Frontdoor によってセキュリティ保護された関数アプリの

Azure
にデプロイする
このテンプレートを使用すると、Azure Frontdoor Premium によって保護および発行された Azure Premium 関数をデプロイできます。 Azure Frontdoor と Azure Functions の間の接続は、Azure Private Link によって保護されます。
プライベート関数アプリとプライベート エンドポイントで保護されたストレージ の

Azure
にデプロイする
このテンプレートは、プライベート エンドポイントを持ち、プライベート エンドポイント経由で Azure Storage と通信する Premium プランで関数アプリをプロビジョニングします。

Terraform (AzAPI プロバイダー) リソース定義

storageAccounts/fileServices/shares リソースの種類は、次をターゲットとする操作でデプロイできます。

  • リソース グループの

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.Storage/storageAccounts/fileServices/shares リソースを作成するには、次の 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 アカウントでは、Premium を選択できます。 'クール'
'Hot'
'Premium'
'TransactionOptimized'
enabledProtocols ファイル共有に使用される認証プロトコル。 共有の作成時にのみ指定できます。 'NFS'
'SMB'
fileSharePaidBursting ファイル共有の有料バーストプロパティ。 FileSharePropertiesFileSharePaidBursting
metadata 共有にメタデータとして関連付ける名前と値のペア。 FileSharePropertiesMetadata の
provisionedBandwidthMibps 共有のプロビジョニングされた帯域幅 (1 秒あたりメビバイト単位)。 このプロパティは、Files Provisioned v2 アカウントの種類で作成されたファイル共有に対してのみ使用されます。 プロビジョニングされた帯域幅の最小値と最大値については、GetFileServiceUsage API 応答を参照してください。 int(整数)
provisionedIops 共有のプロビジョニングされた IOPS。 このプロパティは、Files Provisioned v2 アカウントの種類で作成されたファイル共有に対してのみ使用されます。 プロビジョニングされた IOPS の最小値と最大値については、GetFileServiceUsage API 応答を参照してください。 int(整数)
rootSquash このプロパティは NFS 共有専用です。 既定値は NoRootSquash です。 'AllSquash'
'NoRootSquash'
'RootSquash'
shareQuota 共有のプロビジョニング済みサイズ (ジビバイト単位)。 0 より大きく、5 TB (5120) 以下である必要があります。 大きなファイル共有の場合、最大サイズは 102400 です。 Files Provisioned v2 アカウントの種類で作成されたファイル共有については、プロビジョニングされたストレージ の最小サイズと最大許容サイズについては、GetFileServiceUsage API 応答を参照してください。 int(整数)
signedIdentifiers 共有で指定された、保存されているアクセス ポリシーの一覧。 SignedIdentifier[]

FileSharePropertiesFileSharePaidBursting

名前 形容 価値
paidBurstingEnabled 共有に対して有料バーストが有効かどうかを示します。 このプロパティは、Files Provisioned v1 SSD アカウントの種類で作成されたファイル共有に対してのみ使用されます。 bool(ブール)
paidBurstingMaxBandwidthMibps 共有の最大有料バースト帯域幅 (1 秒あたりのメビバイト単位)。 このプロパティは、Files Provisioned v1 SSD アカウントの種類で作成されたファイル共有に対してのみ使用されます。 許容される最大値は 10340 です。これは、共有で許可される最大帯域幅です。 int(整数)
paidBurstingMaxIops 共有の最大有料バースト IOPS。 このプロパティは、Files Provisioned v1 SSD アカウントの種類で作成されたファイル共有に対してのみ使用されます。 許可される最大値は 102400 です。これは、共有で許可される最大 IOPS です。 int(整数)

FileSharePropertiesMetadata

名前 形容 価値

Microsoft.Storage/storageAccounts/fileServices/shares

名前 形容 価値
名前 リソース名

制約:
最小長 = 3
最大長 = 63 (必須)
parent_id このリソースの親であるリソースの ID。 種類のリソースの ID: storageAccounts/fileServices
プロパティ ファイル共有のプロパティ。 FileShareProperties
種類 リソースの種類 "Microsoft.Storage/storageAccounts/fileServices/shares@2024-01-01"

SignedIdentifier

名前 形容 価値
accessPolicy アクセス ポリシー AccessPolicy
身分証明書 保存されているアクセス ポリシーの一意識別子。