az storage share-rm

Microsoft を使用して Azure ファイル共有を管理します。Storage プロバイダー。

コマンド

az storage share-rm create

指定したストレージ アカウントで新しい Azure ファイル共有を作成します。

az storage share-rm delete

指定した Azure ファイル共有または共有スナップショットを削除します。

az storage share-rm exists

Azure ファイル共有の存在を確認します。

az storage share-rm list

指定したストレージ アカウントの下に Azure ファイル共有を一覧表示します。

az storage share-rm restore

共有のソフト削除が有効になっている場合は、有効な保有日数内にファイル共有を復元します。

az storage share-rm show

指定した Azure ファイル共有または共有スナップショットのプロパティを表示します。

az storage share-rm snapshot

指定したアカウントで既存の共有のスナップショットを作成します。

az storage share-rm stats

共有に格納されているデータの使用バイト数を取得します。

az storage share-rm update

Azure ファイル共有のプロパティを更新します。

az storage share-rm create

指定したストレージ アカウントで新しい Azure ファイル共有を作成します。

az storage share-rm create --name
                           --storage-account
                           [--access-tier {Cool, Hot, Premium, TransactionOptimized}]
                           [--enabled-protocols {NFS, SMB}]
                           [--metadata]
                           [--quota]
                           [--resource-group]
                           [--root-squash {AllSquash, NoRootSquash, RootSquash}]
                           [--subscription]

リソース グループ 'MyResourceGroup' のストレージ アカウント 'mystorageaccount' (アカウント名) の下に、メタデータとクォータが 10 GB の新しい Azure ファイル共有 'myfileshare' を作成します。

az storage share-rm create -g MyResourceGroup --storage-account mystorageaccount --name myfileshare --quota 10 --metadata key1=value1 key2=value2

リソース グループ 'MyResourceGroup' で大きなファイル共有を有効にするストレージ アカウント 'mystorageaccount' (アカウント名) の下に、メタデータとクォータが 6000 GB の新しい Azure ファイル共有 'myfileshare' を作成します。

az storage account update -g MyResourceGroup --name mystorageaccount --enable-large-file-share
az storage share-rm create -g MyResourceGroup --storage-account mystorageaccount --name myfileshare --quota 6000 --metadata key1=value1 key2=value2

ストレージ アカウント 'mystorageaccount' (アカウント ID) の下に、メタデータとクォータが 10 GB の新しい Azure ファイル共有 'myfileshare' を作成します。

az storage share-rm create --storage-account mystorageaccount --name myfileshare --quota 10 --metadata key1=value1 key2=value2

必須のパラメーター

--name -n

ファイル共有名。

--storage-account

ストレージ アカウントの名前または ID。

省略可能のパラメーター

--access-tier

特定の共有のアクセス層。 GpV2 アカウントでは、TransactionOptimized (既定値)、ホット、クールから選択できます。 FileStorage アカウントでは、次のプレミアム。

承認された値: Cool, Hot, Premium, TransactionOptimized
--enabled-protocols

ファイル共有プロトコルの不変プロパティ。 NFS プロトコルは、Premium ファイル共有 (FileStorage アカウントの種類のファイル共有) でのみ使用できます。

承認された値: NFS, SMB
--metadata

共有に関連付けられているスペース区切りのキーと値のペアのメタデータ。 これにより、既存のメタデータが上書きされます。

--quota -q

共有の最大サイズ (ギガバイト単位)。 0 より大きく 5 TB (5120) 以下である必要があります。 大きなファイル共有の場合、最大サイズは 102400 です。

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

--root-squash

リモート スーパーユーザーのアクセス権の削減。

承認された値: AllSquash, NoRootSquash, RootSquash
--subscription

サブスクリプションの名前または ID。 を使用して、既定のサブスクリプションを構成できます az account set -s NAME_OR_ID

az storage share-rm delete

指定した Azure ファイル共有または共有スナップショットを削除します。

BREAKING CHANGE: スナップショットは既定では削除できないので、削除操作に sanpshots を含める場合に使用する新しいパラメーターが追加されました。

az storage share-rm delete [--ids]
                           [--include]
                           [--name]
                           [--resource-group]
                           [--snapshot]
                           [--storage-account]
                           [--subscription]
                           [--yes]

リソース グループ 'MyResourceGroup' のストレージ アカウント 'mystorageaccount' (アカウント名) の下にある Azure ファイル共有 'myfileshare' を削除します。

az storage share-rm delete -g MyResourceGroup --storage-account mystorageaccount --name myfileshare

ストレージ アカウント 'mystorageaccount' (アカウント ID) で Azure ファイル共有 'myfileshare' を削除します。

az storage share-rm delete --storage-account mystorageaccount --name myfileshare

リソース ID で Azure ファイル共有を削除します。

az storage share-rm delete --ids file-share-id

Azure ファイル共有スナップショットを削除します。

az storage share-rm delete --ids file-share-id --snapshot "2021-03-25T05:29:56.0000000Z"

Azure ファイル共有とそのすべてのスナップショットを削除します。

az storage share-rm delete --include snapshots -g MyResourceGroup --storage-account mystorageaccount --name myfileshare

Azure ファイル共有とそのすべてのスナップショット (リース/未リース) を削除します。

az storage share-rm delete --include leased-snapshots -g MyResourceGroup --storage-account mystorageaccount --name myfileshare

省略可能のパラメーター

--ids

1 つ以上のリソース ID (スペース区切り)。 'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。

--include

省略可能。 有効な値は、スナップショット、リーススナップショット、なしです。 既定値はスナップショットです。 'snapshots' の場合、ファイル共有は、そのすべてのファイル共有スナップショットを含めて削除されます。 ファイル共有にリーススナップショットが含まれている場合、削除は失敗します。 'leased-snapshots' の場合、ファイル共有は削除され、そのすべてのファイル共有スナップショット (リース/リースされていない) が含まれます。 "none" の場合、共有スナップショットがない場合、ファイル共有は削除されます。 ファイル共有にスナップショット (リースまたはリースされていない) が含まれている場合、削除は失敗します。

既定値: none
--name -n

ファイル共有名。

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

--snapshot

取得する共有スナップショットを指定する DateTime 値。

--storage-account

ストレージ アカウントの名前または ID。

--subscription

サブスクリプションの名前または ID。 を使用して、既定のサブスクリプションを構成できます az account set -s NAME_OR_ID

--yes -y

確認のダイアログを表示しません。

az storage share-rm exists

Azure ファイル共有の存在を確認します。

az storage share-rm exists [--ids]
                           [--name]
                           [--resource-group]
                           [--storage-account]
                           [--subscription]

リソース グループ 'MyResourceGroup' のストレージ アカウント 'mystorageaccount' (アカウント名) の下に Azure ファイル共有 'myfileshare' が存在していないか確認します。

az storage share-rm exists -g MyResourceGroup --storage-account mystorageaccount --name myfileshare

ストレージ アカウント 'mystorageaccount' (アカウント ID) の下に Azure ファイル共有 'myfileshare' が存在していないか確認します。

az storage share-rm exists --storage-account mystorageaccount --name myfileshare

リソース ID による Azure ファイル共有の存在を確認します。

az storage share-rm exists --ids file-share-id

省略可能のパラメーター

--ids

1 つ以上のリソース ID (スペース区切り)。 'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。

--name -n

ファイル共有名。

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

--storage-account

ストレージ アカウントの名前または ID。

--subscription

サブスクリプションの名前または ID。 を使用して、既定のサブスクリプションを構成できます az account set -s NAME_OR_ID

az storage share-rm list

指定したストレージ アカウントの下に Azure ファイル共有を一覧表示します。

az storage share-rm list --storage-account
                         [--include-deleted]
                         [--include-snapshot]
                         [--query-examples]
                         [--resource-group]
                         [--subscription]

リソース グループ 'MyResourceGroup' のストレージ アカウント 'mystorageaccount' (アカウント名) の下に Azure ファイル共有を一覧表示します。

az storage share-rm list -g MyResourceGroup --storage-account mystorageaccount

ストレージ アカウント 'mystorageaccount' (アカウント ID) の下に Azure ファイル共有を一覧表示します。

az storage share-rm list --storage-account mystorageaccount

ストレージ アカウント 'mystorageaccount' で削除済みのすべてのファイル共有を一覧表示します。

az storage share-rm list --storage-account mystorageaccount --include-deleted

ストレージ アカウント 'mystorageaccount' のすべてのスナップショットを含むすべてのファイル共有を一覧表示します。

az storage share-rm list --storage-account mystorageaccount --include-snapshot

ストレージ アカウント 'mystorageaccount' のすべてのスナップショットと削除されたファイル共有を含むすべてのファイル共有を一覧表示します。

az storage share-rm list --storage-account mystorageaccount --include-deleted --include-snapshot

必須のパラメーター

--storage-account

ストレージ アカウントの名前または ID。

省略可能のパラメーター

--include-deleted

指定した場合は、削除されたファイル共有を含める。

--include-snapshot

指定した場合は、ファイル共有スナップショットを含める。

--query-examples

JMESPath 文字列をお勧めします。 クエリの 1 つをコピーし、--query パラメーターの後に二重引用符で囲んで貼り付け、結果を表示できます。 これらのキーワードに基づいて候補を指定できるよう、1 つ以上の位置指定キーワードを追加できます。

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

--subscription

サブスクリプションの名前または ID。 を使用して、既定のサブスクリプションを構成できます az account set -s NAME_OR_ID

az storage share-rm restore

共有のソフト削除が有効になっている場合は、有効な保有日数内にファイル共有を復元します。

az storage share-rm restore --deleted-version
                            [--ids]
                            [--name]
                            [--resource-group]
                            [--restored-name]
                            [--storage-account]
                            [--subscription]

共有のソフト削除が有効になっている場合は、有効な保有日数内にファイル共有を復元します。

az storage share-rm restore -n deletedshare --deleted-version 01D64EB9886F00C4 -g MyResourceGroup --storage-account mystorageaccount

共有のソフト削除が有効になっている場合は、有効な保持日数内にファイル共有を新しい名前に復元します。

az storage share-rm restore -n deletedshare --deleted-version 01D64EB9886F00C4 --restored-name newname -g MyResourceGroup --storage-account mystorageaccount

必須のパラメーター

--deleted-version

復元する削除済み共有のバージョンを特定します。

省略可能のパラメーター

--ids

1 つ以上のリソース ID (スペース区切り)。 'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。

--name -n

ファイル共有名。 復元する削除済み共有の名前を特定します。

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

--restored-name

復元する新しいファイル共有名。 指定しない場合は、削除された共有名が使用されます。

--storage-account

ストレージ アカウントの名前または ID。

--subscription

サブスクリプションの名前または ID。 を使用して、既定のサブスクリプションを構成できます az account set -s NAME_OR_ID

az storage share-rm show

指定した Azure ファイル共有または共有スナップショットのプロパティを表示します。

az storage share-rm show [--expand]
                         [--ids]
                         [--name]
                         [--query-examples]
                         [--resource-group]
                         [--snapshot]
                         [--storage-account]
                         [--subscription]

リソース グループ 'MyResourceGroup' のストレージ アカウント 'mystorageaccount' (アカウント名) の下に、Azure ファイル共有 'myfileshare' のプロパティを表示します。

az storage share-rm show -g MyResourceGroup --storage-account mystorageaccount --name myfileshare

ストレージ アカウント 'mystorageaccount' (アカウント ID) の下に、Azure ファイル共有 'myfileshare' のプロパティを表示します。

az storage share-rm show --storage-account mystorageaccount --name myfileshare

リソース ID で Azure ファイル共有のプロパティを表示します。

az storage share-rm show --ids file-share-id

Azure ファイル共有スナップショットのプロパティを表示する

az storage share-rm show --ids file-share-id --snapshot "2021-03-25T05:29:56.0000000Z"

省略可能のパラメーター

--expand

省略可能。共有のプロパティ内のプロパティを展開するために使用されます。 有効な値は、統計です。区切り記号 ',' を含む文字列として渡す必要があります。

--ids

1 つ以上のリソース ID (スペース区切り)。 'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。

--name -n

ファイル共有名。

--query-examples

JMESPath 文字列をお勧めします。 クエリの 1 つをコピーし、--query パラメーターの後に二重引用符で囲んで貼り付け、結果を表示できます。 これらのキーワードに基づいて候補を指定できるよう、1 つ以上の位置指定キーワードを追加できます。

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

--snapshot

取得する共有スナップショットを指定する DateTime 値。

--storage-account

ストレージ アカウントの名前または ID。

--subscription

サブスクリプションの名前または ID。 を使用して、既定のサブスクリプションを構成できます az account set -s NAME_OR_ID

az storage share-rm snapshot

指定したアカウントで既存の共有のスナップショットを作成します。

az storage share-rm snapshot [--access-tier {Cool, Hot, Premium, TransactionOptimized}]
                             [--enabled-protocols {NFS, SMB}]
                             [--ids]
                             [--metadata]
                             [--name]
                             [--quota]
                             [--resource-group]
                             [--root-squash {AllSquash, NoRootSquash, RootSquash}]
                             [--storage-account]
                             [--subscription]

指定したアカウントで既存の共有のスナップショットを作成します。

az storage share-rm snapshot -g MyResourceGroup --storage-account mystorageaccount --name myfileshare

省略可能のパラメーター

--access-tier

特定の共有のアクセス層。 GpV2 アカウントでは、TransactionOptimized (既定値)、ホット、クールから選択できます。 FileStorage アカウントでは、次のプレミアム。

承認された値: Cool, Hot, Premium, TransactionOptimized
--enabled-protocols

ファイル共有プロトコルの不変プロパティ。 NFS プロトコルは、Premium ファイル共有 (FileStorage アカウントの種類のファイル共有) でのみ使用できます。

承認された値: NFS, SMB
--ids

1 つ以上のリソース ID (スペース区切り)。 'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。

--metadata

共有に関連付けられているスペース区切りのキーと値のペアのメタデータ。 これにより、既存のメタデータが上書きされます。

--name -n

ファイル共有名。

--quota -q

共有の最大サイズ (ギガバイト単位)。 0 より大きく 5 TB (5120) 以下である必要があります。 大きなファイル共有の場合、最大サイズは 102400 です。

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

--root-squash

リモート スーパーユーザーのアクセス権の削減。

承認された値: AllSquash, NoRootSquash, RootSquash
--storage-account

ストレージ アカウントの名前または ID。

--subscription

サブスクリプションの名前または ID。 を使用して、既定のサブスクリプションを構成できます az account set -s NAME_OR_ID

az storage share-rm stats

共有に格納されているデータの使用バイト数を取得します。

az storage share-rm stats [--ids]
                          [--name]
                          [--resource-group]
                          [--storage-account]
                          [--subscription]

共有に格納されているデータの使用バイト数を取得します。

az storage share-rm stats -g MyResourceGroup --storage-account mystorageaccount --name myfileshare

省略可能のパラメーター

--ids

1 つ以上のリソース ID (スペース区切り)。 'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。

--name -n

ファイル共有名。

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

--storage-account

ストレージ アカウントの名前または ID。

--subscription

サブスクリプションの名前または ID。 を使用して、既定のサブスクリプションを構成できます az account set -s NAME_OR_ID

az storage share-rm update

Azure ファイル共有のプロパティを更新します。

az storage share-rm update [--access-tier {Cool, Hot, Premium, TransactionOptimized}]
                           [--add]
                           [--force-string]
                           [--ids]
                           [--metadata]
                           [--name]
                           [--quota]
                           [--remove]
                           [--resource-group]
                           [--root-squash {AllSquash, NoRootSquash, RootSquash}]
                           [--set]
                           [--storage-account]
                           [--subscription]

リソース グループ 'MyResourceGroup' のストレージ アカウント 'mystorageaccount' (アカウント名) で、Azure ファイル共有 'myfileshare' のプロパティを更新します。

az storage share-rm update -g MyResourceGroup --storage-account mystorageaccount --name myfileshare --quota 3 --metadata key1=value1 key2=value2

ストレージ アカウント 'mystorageaccount' (アカウント ID) で、Azure ファイル共有 'myfileshare' のプロパティを更新します。

az storage share-rm update --storage-account mystorageaccount --name myfileshare --quota 3 --metadata key1=value1 key2=value2

リソース ID で Azure ファイル共有のプロパティを更新します。

az storage share-rm update --ids file-share-id --quota 3 --metadata key1=value1 key2=value2

省略可能のパラメーター

--access-tier

特定の共有のアクセス層。 GpV2 アカウントでは、TransactionOptimized (既定値)、ホット、クールから選択できます。 FileStorage アカウントでは、次のプレミアム。

承認された値: Cool, Hot, Premium, TransactionOptimized
--add

パスとキー値のペアを指定して、 オブジェクトをオブジェクトの一覧に追加します。 例: --add property.listProperty <key=value、string、または JSON string>。

--force-string

'set' または 'add' を使用する場合は、JSON に変換するのではなく、文字列リテラルを保持します。

--ids

1 つ以上のリソース ID (スペース区切り)。 'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。

--metadata

共有に関連付けられているスペース区切りのキーと値のペアのメタデータ。 これにより、既存のメタデータが上書きされます。

--name -n

ファイル共有名。

--quota -q

共有の最大サイズ (ギガバイト単位)。 0 より大きく 5 TB (5120) 以下である必要があります。 大きなファイル共有の場合、最大サイズは 102400 です。

--remove

リストからプロパティまたは要素を削除します。 例: --remove property.list OR --remove propertyToRemove。

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

--root-squash

リモート スーパーユーザーのアクセス権の削減。

承認された値: AllSquash, NoRootSquash, RootSquash
--set

設定するプロパティ パスと値を指定して、オブジェクトを更新します。 例: --set property1.property2=.

--storage-account

ストレージ アカウントの名前または ID。

--subscription

サブスクリプションの名前または ID。 を使用して、既定のサブスクリプションを構成できます az account set -s NAME_OR_ID