次の方法で共有


Microsoft.Storage storageAccounts/fileServices/shares 2023-04-01

Bicep リソース定義

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

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

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

リソースの形式

Microsoft.Storage/storageAccounts/fileServices/shares リソースを作成するには、次の Bicep をテンプレートに追加します。

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

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

Bicepで子リソースの名前と種類 設定する方法を参照してください。
string (必須)

文字制限: 3 から 63

有効な文字:
小文字、数字、ハイフン。

ハイフンで開始または終了することはできません。 連続するハイフンは使用できません。
Bicep では、子リソースの親リソースを指定できます。 このプロパティを追加する必要があるのは、子リソースが親リソースの外部で宣言されている場合のみです。

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

FileShareProperties

名前 形容 価値
accessTier 特定の共有のアクセス層。 GpV2 アカウントでは、TransactionOptimized (既定)、ホット、クールを選択できます。 FileStorage アカウントでは、Premium を選択できます。 'クール'
'Hot'
'Premium'
'TransactionOptimized'
enabledProtocols ファイル共有に使用される認証プロトコル。 共有の作成時にのみ指定できます。 'NFS'
'SMB'
metadata 共有にメタデータとして関連付ける名前と値のペア。 FileSharePropertiesMetadata の
rootSquash このプロパティは NFS 共有専用です。 既定値は NoRootSquash です。 'AllSquash'
'NoRootSquash'
'RootSquash'
shareQuota 共有の最大サイズ (ギガバイト単位)。 0 より大きく、5 TB (5120) 以下である必要があります。 大きなファイル共有の場合、最大サイズは 102400 です。 int

制約:
最小値 = 1
最大値 = 102400
signedIdentifiers 共有で指定された、保存されているアクセス ポリシーの一覧。 SignedIdentifier[]

FileSharePropertiesMetadata

名前 形容 価値
{カスタマイズされたプロパティ}

SignedIdentifier

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

AccessPolicy

名前 形容 価値
expiryTime アクセス ポリシーの有効期限
許可 省略されたアクセス許可の一覧。
startTime アクセス ポリシーの開始時刻

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

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

テンプレート 形容
VM スケール セット、Azure Files、Mysql を使用して Drupal をデプロイする

Azure
にデプロイする
Drupal (Apache/PHP) を実行している各 VM &、ロード バランサー/NAT の背後に VM スケール セットをデプロイします。 すべてのノードが、作成された Azure ファイル共有ストレージと MySQL データベースを共有します
Azure Cloud Shell - VNet ストレージ

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

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

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

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

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

Azure にデプロイする
このテンプレートを使用すると、プライベート エンドポイント経由で Azure Storage と通信する Azure Function App をデプロイできます。
Azure Frontdoor によってセキュリティ保護された関数アプリの

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

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

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

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

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

リソースの形式

Microsoft.Storage/storageAccounts/fileServices/shares リソースを作成するには、次の JSON をテンプレートに追加します。

{
  "type": "Microsoft.Storage/storageAccounts/fileServices/shares",
  "apiVersion": "2023-04-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 のバージョン '2023-04-01'
名前 リソース名

JSON ARM テンプレートで子リソースの名前と型 設定する方法を参照してください。
string (必須)

文字制限: 3 から 63

有効な文字:
小文字、数字、ハイフン。

ハイフンで開始または終了することはできません。 連続するハイフンは使用できません。
プロパティ ファイル共有のプロパティ。 FileShareProperties

FileShareProperties

名前 形容 価値
accessTier 特定の共有のアクセス層。 GpV2 アカウントでは、TransactionOptimized (既定)、ホット、クールを選択できます。 FileStorage アカウントでは、Premium を選択できます。 'クール'
'Hot'
'Premium'
'TransactionOptimized'
enabledProtocols ファイル共有に使用される認証プロトコル。 共有の作成時にのみ指定できます。 'NFS'
'SMB'
metadata 共有にメタデータとして関連付ける名前と値のペア。 FileSharePropertiesMetadata の
rootSquash このプロパティは NFS 共有専用です。 既定値は NoRootSquash です。 'AllSquash'
'NoRootSquash'
'RootSquash'
shareQuota 共有の最大サイズ (ギガバイト単位)。 0 より大きく、5 TB (5120) 以下である必要があります。 大きなファイル共有の場合、最大サイズは 102400 です。 int

制約:
最小値 = 1
最大値 = 102400
signedIdentifiers 共有で指定された、保存されているアクセス ポリシーの一覧。 SignedIdentifier[]

FileSharePropertiesMetadata

名前 形容 価値
{カスタマイズされたプロパティ}

SignedIdentifier

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

AccessPolicy

名前 形容 価値
expiryTime アクセス ポリシーの有効期限
許可 省略されたアクセス許可の一覧。
startTime アクセス ポリシーの開始時刻

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

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

テンプレート 形容
VM スケール セット、Azure Files、Mysql を使用して Drupal をデプロイする

Azure
にデプロイする
Drupal (Apache/PHP) を実行している各 VM &、ロード バランサー/NAT の背後に VM スケール セットをデプロイします。 すべてのノードが、作成された Azure ファイル共有ストレージと MySQL データベースを共有します
Azure Cloud Shell - VNet ストレージ

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

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

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

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

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

Azure にデプロイする
このテンプレートを使用すると、プライベート エンドポイント経由で Azure Storage と通信する Azure Function App をデプロイできます。
Azure Frontdoor によってセキュリティ保護された関数アプリの

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

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

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

  • リソース グループの

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

リソースの形式

Microsoft.Storage/storageAccounts/fileServices/shares リソースを作成するには、次の Terraform をテンプレートに追加します。

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

名前 形容 価値
種類 リソースの種類 "Microsoft.Storage/storageAccounts/fileServices/shares@2023-04-01"
名前 リソース名 string (必須)

文字制限: 3 から 63

有効な文字:
小文字、数字、ハイフン。

ハイフンで開始または終了することはできません。 連続するハイフンは使用できません。
parent_id このリソースの親であるリソースの ID。 種類のリソースの ID: fileServices
プロパティ ファイル共有のプロパティ。 FileShareProperties

FileShareProperties

名前 形容 価値
accessTier 特定の共有のアクセス層。 GpV2 アカウントでは、TransactionOptimized (既定)、ホット、クールを選択できます。 FileStorage アカウントでは、Premium を選択できます。 "クール"
"ホット"
"Premium"
"TransactionOptimized"
enabledProtocols ファイル共有に使用される認証プロトコル。 共有の作成時にのみ指定できます。 "NFS"
"SMB"
metadata 共有にメタデータとして関連付ける名前と値のペア。 FileSharePropertiesMetadata の
rootSquash このプロパティは NFS 共有専用です。 既定値は NoRootSquash です。 "AllSquash"
"NoRootSquash"
"RootSquash"
shareQuota 共有の最大サイズ (ギガバイト単位)。 0 より大きく、5 TB (5120) 以下である必要があります。 大きなファイル共有の場合、最大サイズは 102400 です。 int

制約:
最小値 = 1
最大値 = 102400
signedIdentifiers 共有で指定された、保存されているアクセス ポリシーの一覧。 SignedIdentifier[]

FileSharePropertiesMetadata

名前 形容 価値
{カスタマイズされたプロパティ}

SignedIdentifier

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

AccessPolicy

名前 形容 価値
expiryTime アクセス ポリシーの有効期限
許可 省略されたアクセス許可の一覧。
startTime アクセス ポリシーの開始時刻