az storage blob directory

Note

このリファレンスは、Azure CLI (バージョン 2.50.0 以降) のストレージ プレビュー拡張機能の一部です。 拡張機能は、az storage blob directory コマンドを初めて実行するときに自動的にインストールされます。 拡張機能の詳細をご覧ください。

コマンド グループ 'az storage' はプレビュー段階であり、開発中です。 参照レベルとサポート レベル: https://aka.ms/CLI_refstatus

このコマンド グループは非推奨となり、今後のリリースで削除される予定です。 代わりに 'az storage fs directory' を使用してください。 詳細については、https://github.com/Azure/azure-cli/blob/dev/src/azure-cli/azure/cli/command_modules/storage/docs/ADLS%20Gen2.md を参照してください

ストレージ アカウント コンテナー内の BLOB ディレクトリを管理します。

ディレクトリ コマンドを使用するには、ストレージ アカウントの種類が StorageV2 であることを確認してください。

コマンド

名前 説明 Status
az storage blob directory access

階層型名前空間が有効になっている場合に、ディレクトリのアクセス制御プロパティを管理します。

拡張子 プレビューと非推奨
az storage blob directory access set

ディレクトリのアクセス制御プロパティを設定します。

拡張子 プレビューと非推奨
az storage blob directory access show

ディレクトリのアクセス制御プロパティを表示します。

拡張子 プレビューと非推奨
az storage blob directory access update

ディレクトリのアクセス制御プロパティを更新します。

拡張子 プレビューと非推奨
az storage blob directory create

ストレージ コンテナーにストレージ BLOB ディレクトリを作成します。

拡張子 プレビューと非推奨
az storage blob directory delete

ストレージ コンテナー内のストレージ BLOB ディレクトリを削除します。

拡張子 プレビューと非推奨
az storage blob directory download

ローカル ファイル パスに BLOB をダウンロードします。

拡張子 プレビューと非推奨
az storage blob directory exists

ストレージ コンテナーに BLOB ディレクトリが存在するかどうかを確認します。

拡張子 プレビューと非推奨
az storage blob directory list

ストレージ ディレクトリ内の BLOB と BLOB サブディレクトリを一覧表示します。

拡張子 プレビューと非推奨
az storage blob directory metadata

ディレクトリのメタデータを管理します。

拡張子 プレビューと非推奨
az storage blob directory metadata show

指定した BLOB ディレクトリのすべてのユーザー定義メタデータを表示します。

拡張子 プレビューと非推奨
az storage blob directory metadata update

指定した BLOB ディレクトリのユーザー定義メタデータを 1 つ以上の名前と値のペアとして設定します。

拡張子 プレビューと非推奨
az storage blob directory move

ストレージ コンテナー内の別のストレージ BLOB ディレクトリにストレージ ディレクトリを移動します。

拡張子 プレビューと非推奨
az storage blob directory show

ストレージ コンテナー内のストレージ BLOB ディレクトリのプロパティを表示します。

拡張子 プレビューと非推奨
az storage blob directory upload

BLOB またはサブディレクトリをストレージ BLOB ディレクトリにアップロードします。

拡張子 プレビューと非推奨

az storage blob directory create

プレビュー 非推奨

コマンド グループ 'az storage' はプレビュー段階であり、開発中です。 参照レベルとサポート レベル: https://aka.ms/CLI_refstatus

コマンド グループ 'ストレージ BLOB ディレクトリ' は非推奨であり、今後のリリースで削除されるため、このコマンドは暗黙的に非推奨となります。 代わりに 'az storage fs directory' を使用してください。

ストレージ コンテナーにストレージ BLOB ディレクトリを作成します。

ストレージ コンテナーに他のディレクトリまたは BLOB を含めることができるストレージ BLOB ディレクトリを作成します。

az storage blob directory create --container-name
                                 --directory-path
                                 [--account-key]
                                 [--account-name]
                                 [--auth-mode {key, login}]
                                 [--connection-string]
                                 [--lease-id]
                                 [--metadata]
                                 [--permissions]
                                 [--sas-token]
                                 [--timeout]
                                 [--umask]

ストレージ コンテナーにストレージ BLOB ディレクトリを作成します。

az storage blob directory create -c MyContainer -d MyDirectoryPath --account-name MyStorageAccount

アクセス許可と umask を使用してストレージ BLOB ディレクトリを作成します。

az storage blob directory create -c MyContainer -d MyDirectoryPath --account-name MyStorageAccount --permissions rwxrwxrwx --umask 0000

必須のパラメーター

--container-name -c

コンテナー名。

--directory-path -d

ディレクトリ パス名。

省略可能のパラメーター

--account-key

ストレージ アカウント キー。 ストレージ アカウント名と組み合わせて使用する必要があります。 環境変数: AZURE_STORAGE_KEY。

--account-name

ストレージ アカウント名。 関連する環境変数: AZURE_STORAGE_ACCOUNT。 ストレージ アカウント キーまたは SAS トークンと組み合わせて使用する必要があります。 どちらも存在しない場合、コマンドは認証された Azure アカウントを使用してストレージ アカウント キーのクエリを試みます。 多数のストレージ コマンドが実行されると、API クォータに達する可能性があります。

--auth-mode

コマンドを実行するモード。 "ログイン" モードでは、認証にログイン資格情報が直接使用されます。 従来の "キー" モードでは、アカウントの認証パラメーターが指定されていない場合、アカウント キーのクエリが試行されます。 環境変数: AZURE_STORAGE_AUTH_MODE。

承認された値: key, login
--connection-string

ストレージ アカウントの接続文字列。 環境変数: AZURE_STORAGE_CONNECTION_STRING。

--lease-id

上書きするディレクトリにアクティブなリースがある場合に必要です。

--metadata

スペース区切りのキーと値のペアのメタデータ。 これにより、既存のメタデータが上書きされます。

--permissions

アカウントに対して階層型名前空間が有効になっている場合にのみ有効です。省略可能です。 ファイル所有者、ファイル所有グループなどの POSIX アクセス許可を設定します。 各クラスには、読み取り、書き込み、または実行のアクセス許可を付与できます。 スティッキー ビットもサポートされています。 シンボリック (rwxrw-rw-) と 4 桁の 8 進数表記 (0766 など) の両方がサポートされています。

--sas-token

Shared Access Signature (SAS)。 ストレージ アカウント名と組み合わせて使用する必要があります。 環境変数: AZURE_STORAGE_SAS_TOKEN。

--timeout

要求タイムアウト (秒単位)。 サービスへの各呼び出しに適用されます。

--umask

アカウントに対して階層型名前空間が有効になっている場合にのみ有効です。省略可能です。 umask はファイルとディレクトリのアクセス許可設定を制限し、既定の Acl が親ディレクトリに存在しない場合にのみ適用されます。 umask ビットが設定されている場合は、対応するアクセス許可が無効になります。 この方法では、結果として得られるアクセス許可は p & ^u によって与えられます。ここで、p はアクセス許可であり、ユーザーは umask です。 ここでは、4 桁の 8 進数表記 (0022 など) のみがサポートされています。

既定値: 0027
グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

承認された値: json, jsonc, none, table, tsv, yaml, yamlc
既定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

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

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az storage blob directory delete

プレビュー 非推奨

コマンド グループ 'az storage' はプレビュー段階であり、開発中です。 参照レベルとサポート レベル: https://aka.ms/CLI_refstatus

コマンド グループ 'ストレージ BLOB ディレクトリ' は非推奨であり、今後のリリースで削除されるため、このコマンドは暗黙的に非推奨となります。 代わりに 'az storage fs directory' を使用してください。

ストレージ コンテナー内のストレージ BLOB ディレクトリを削除します。

この操作の動作は、階層型名前空間が有効になっているかどうかによって異なります。"はい" の場合、削除操作はアトミックで瞬時に実行できます。そうでない場合は、操作がバッチで実行され、継続トークンが返される可能性があります。

az storage blob directory delete --container-name
                                 --directory-path
                                 [--account-key]
                                 [--account-name]
                                 [--auth-mode {key, login}]
                                 [--connection-string]
                                 [--fail-not-exist]
                                 [--if-match]
                                 [--if-modified-since]
                                 [--if-none-match]
                                 [--if-unmodified-since]
                                 [--lease-id]
                                 [--marker]
                                 [--recursive]
                                 [--sas-token]
                                 [--timeout]

ストレージ コンテナー内のストレージ BLOB ディレクトリを削除します。

az storage blob directory delete -c MyContainer -d MyDirectoryPath --account-name MyStorageAccount

必須のパラメーター

--container-name -c

コンテナー名。

--directory-path -d

ディレクトリ パス名。

省略可能のパラメーター

--account-key

ストレージ アカウント キー。 ストレージ アカウント名と組み合わせて使用する必要があります。 環境変数: AZURE_STORAGE_KEY。

--account-name

ストレージ アカウント名。 関連する環境変数: AZURE_STORAGE_ACCOUNT。 ストレージ アカウント キーまたは SAS トークンと組み合わせて使用する必要があります。 どちらも存在しない場合、コマンドは認証された Azure アカウントを使用してストレージ アカウント キーのクエリを試みます。 多数のストレージ コマンドが実行されると、API クォータに達する可能性があります。

--auth-mode

コマンドを実行するモード。 "ログイン" モードでは、認証にログイン資格情報が直接使用されます。 従来の "キー" モードでは、アカウントの認証パラメーターが指定されていない場合、アカウント キーのクエリが試行されます。 環境変数: AZURE_STORAGE_AUTH_MODE。

承認された値: key, login
--connection-string

ストレージ アカウントの接続文字列。 環境変数: AZURE_STORAGE_CONNECTION_STRING。

--fail-not-exist

ディレクトリが存在しない場合に例外をスローするかどうかを指定します。

既定値: False
--if-match

ETag 値、またはワイルドカード文字 (*)。 リソースの ETag が指定された値と一致する場合にのみ、このヘッダーを指定して操作を実行します。

--if-modified-since

指定された UTC 日時 (Y-m-d'T'H:M'Z') 以降に変更された場合にのみ変更します。

--if-none-match

ETag 値、またはワイルドカード文字 (*)。 リソースの ETag が指定された値と一致しない場合にのみ、このヘッダーを指定して操作を実行します。

--if-unmodified-since

指定された UTC datetime (Y-m-d'T'H:M'Z') 以降に変更されていない場合にのみ変更します。

--lease-id

ディレクトリにアクティブなリースがある場合は必須です。

--marker

省略可能。 階層型名前空間のないディレクトリを削除する場合、各呼び出しで削除されるパスの数は制限されます。 削除するパスの数がこの制限を超えると、継続トークンが返されます。 継続トークンが返されるときに、ディレクトリの削除を続行するには、削除操作の後続の呼び出しで指定する必要があります。

--recursive

"true" の場合、ディレクトリの下にあるすべてのパスが削除されます。 "false" でディレクトリが空でない場合は、エラーが発生します。

既定値: False
--sas-token

Shared Access Signature (SAS)。 ストレージ アカウント名と組み合わせて使用する必要があります。 環境変数: AZURE_STORAGE_SAS_TOKEN。

--timeout

要求タイムアウト (秒単位)。 サービスへの各呼び出しに適用されます。

グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

承認された値: json, jsonc, none, table, tsv, yaml, yamlc
既定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

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

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az storage blob directory download

プレビュー 非推奨

コマンド グループ 'az storage' はプレビュー段階であり、開発中です。 参照レベルとサポート レベル: https://aka.ms/CLI_refstatus

コマンド グループ 'ストレージ BLOB ディレクトリ' は非推奨であり、今後のリリースで削除されるため、このコマンドは暗黙的に非推奨となります。 代わりに 'az storage fs directory' を使用してください。

ローカル ファイル パスに BLOB をダウンロードします。

az storage blob directory download --container
                                   --destination-path
                                   --source-path
                                   [--account-key]
                                   [--account-name]
                                   [--auth-mode {key, login}]
                                   [--connection-string]
                                   [--recursive]
                                   [--sas-token]

ストレージ BLOB ディレクトリに 1 つの BLOB をダウンロードします。

az storage blob directory download -c MyContainer --account-name MyStorageAccount -s "path/to/blob" -d "<local-path>"

ストレージ コンテナー内のディレクトリ全体をダウンロードします。

az storage blob directory download -c MyContainer --account-name MyStorageAccount -s SourceDirectoryPath -d "<local-path>" --recursive

ストレージ BLOB ディレクトリのサブディレクトリ全体をダウンロードします。

az storage blob directory download -c MyContainer --account-name MyStorageAccount -s "path/to/subdirectory" -d "<local-path>" --recursive

必須のパラメーター

--container -c

ソース コンテナーのダウンロード。

--destination-path -d

ダウンロードする宛先のローカル ディレクトリ パス。

--source-path -s

ソース ディレクトリのダウンロード パス。 コンテナーへの絶対パスにする必要があります。

省略可能のパラメーター

--account-key

ストレージ アカウント キー。 ストレージ アカウント名と組み合わせて使用する必要があります。 環境変数: AZURE_STORAGE_KEY。

--account-name

ストレージ アカウント名。 関連する環境変数: AZURE_STORAGE_ACCOUNT。 ストレージ アカウント キーまたは SAS トークンと組み合わせて使用する必要があります。 どちらも存在しない場合、コマンドは認証された Azure アカウントを使用してストレージ アカウント キーのクエリを試みます。 多数のストレージ コマンドが実行されると、API クォータに達する可能性があります。

--auth-mode

コマンドを実行するモード。 "ログイン" モードでは、認証にログイン資格情報が直接使用されます。 従来の "キー" モードでは、アカウントの認証パラメーターが指定されていない場合、アカウント キーのクエリが試行されます。 環境変数: AZURE_STORAGE_AUTH_MODE。

承認された値: key, login
--connection-string

ストレージ アカウントの接続文字列。 環境変数: AZURE_STORAGE_CONNECTION_STRING。

--recursive -r

BLOB を再帰的にダウンロードします。 有効にすると、サブディレクトリ内の BLOB を含むすべての BLOB がダウンロードされます。

--sas-token

Shared Access Signature (SAS)。 ストレージ アカウント名と組み合わせて使用する必要があります。 環境変数: AZURE_STORAGE_SAS_TOKEN。

グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

承認された値: json, jsonc, none, table, tsv, yaml, yamlc
既定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

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

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az storage blob directory exists

プレビュー 非推奨

コマンド グループ 'az storage' はプレビュー段階であり、開発中です。 参照レベルとサポート レベル: https://aka.ms/CLI_refstatus

コマンド グループ 'ストレージ BLOB ディレクトリ' は非推奨であり、今後のリリースで削除されるため、このコマンドは暗黙的に非推奨となります。 代わりに 'az storage fs directory' を使用してください。

ストレージ コンテナーに BLOB ディレクトリが存在するかどうかを確認します。

az storage blob directory exists --container-name
                                 --directory-path
                                 [--account-key]
                                 [--account-name]
                                 [--auth-mode {key, login}]
                                 [--connection-string]
                                 [--sas-token]
                                 [--snapshot]
                                 [--timeout]

ストレージ コンテナーに BLOB ディレクトリが存在するかどうかを確認します。

az storage blob directory exists -c MyContainer -d MyDirectoryPath --account-name MyStorageAccount

必須のパラメーター

--container-name -c

コンテナー名。

--directory-path -d

ディレクトリ パス名。

省略可能のパラメーター

--account-key

ストレージ アカウント キー。 ストレージ アカウント名と組み合わせて使用する必要があります。 環境変数: AZURE_STORAGE_KEY。

--account-name

ストレージ アカウント名。 関連する環境変数: AZURE_STORAGE_ACCOUNT。 ストレージ アカウント キーまたは SAS トークンと組み合わせて使用する必要があります。 どちらも存在しない場合、コマンドは認証された Azure アカウントを使用してストレージ アカウント キーのクエリを試みます。 多数のストレージ コマンドが実行されると、API クォータに達する可能性があります。

--auth-mode

コマンドを実行するモード。 "ログイン" モードでは、認証にログイン資格情報が直接使用されます。 従来の "キー" モードでは、アカウントの認証パラメーターが指定されていない場合、アカウント キーのクエリが試行されます。 環境変数: AZURE_STORAGE_AUTH_MODE。

承認された値: key, login
--connection-string

ストレージ アカウントの接続文字列。 環境変数: AZURE_STORAGE_CONNECTION_STRING。

--sas-token

Shared Access Signature (SAS)。 ストレージ アカウント名と組み合わせて使用する必要があります。 環境変数: AZURE_STORAGE_SAS_TOKEN。

--snapshot

スナップショット パラメーターは不透明な DateTime 値であり、存在する場合はスナップショットを指定します。

--timeout

要求タイムアウト (秒単位)。 サービスへの各呼び出しに適用されます。

グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

承認された値: json, jsonc, none, table, tsv, yaml, yamlc
既定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

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

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az storage blob directory list

プレビュー 非推奨

コマンド グループ 'az storage' はプレビュー段階であり、開発中です。 参照レベルとサポート レベル: https://aka.ms/CLI_refstatus

コマンド グループ 'ストレージ BLOB ディレクトリ' は非推奨であり、今後のリリースで削除されるため、このコマンドは暗黙的に非推奨となります。 代わりに 'az storage fs directory' を使用してください。

ストレージ ディレクトリ内の BLOB と BLOB サブディレクトリを一覧表示します。

az storage blob directory list --container-name
                               --directory-path
                               [--account-key]
                               [--account-name]
                               [--auth-mode {key, login}]
                               [--connection-string]
                               [--delimiter]
                               [--include]
                               [--marker]
                               [--num-results]
                               [--prefix]
                               [--sas-token]
                               [--timeout]

ストレージ ディレクトリ内の BLOB と BLOB サブディレクトリを一覧表示します。

az storage blob directory list -c MyContainer -d DestinationDirectoryPath --account-name MyStorageAccount

必須のパラメーター

--container-name -c

コンテナー名。

--directory-path -d

ディレクトリ パス名。

省略可能のパラメーター

--account-key

ストレージ アカウント キー。 ストレージ アカウント名と組み合わせて使用する必要があります。 環境変数: AZURE_STORAGE_KEY。

--account-name

ストレージ アカウント名。 関連する環境変数: AZURE_STORAGE_ACCOUNT。 ストレージ アカウント キーまたは SAS トークンと組み合わせて使用する必要があります。 どちらも存在しない場合、コマンドは認証された Azure アカウントを使用してストレージ アカウント キーのクエリを試みます。 多数のストレージ コマンドが実行されると、API クォータに達する可能性があります。

--auth-mode

コマンドを実行するモード。 "ログイン" モードでは、認証にログイン資格情報が直接使用されます。 従来の "キー" モードでは、アカウントの認証パラメーターが指定されていない場合、アカウント キーのクエリが試行されます。 環境変数: AZURE_STORAGE_AUTH_MODE。

承認された値: key, login
--connection-string

ストレージ アカウントの接続文字列。 環境変数: AZURE_STORAGE_CONNECTION_STRING。

--delimiter

要求にこのパラメーターが含まれている場合、この操作は結果リスト内の :class:~azure.storage.blob.models.BlobPrefix 要素を返します。この要素は、名前が区切り文字の外観まで同じ部分文字列で始まるすべての BLOB のプレースホルダーとして機能します。 区切り記号は、1 文字でも文字列でもかまいません。

--include

応答に含める 1 つ以上の追加データセットを指定します。

既定値: mc
--marker

不透明な継続トークン。 この値は、前のジェネレーター オブジェクトのnext_marker フィールドから取得できますnum_results指定され、そのジェネレーターが結果の列挙を完了した場合です。 指定した場合、このジェネレーターは、前のジェネレーターが停止したポイントからの結果の返しを開始します。

--num-results

返される結果の最大数を指定します。 すべてを返すには、"*" を指定します。

既定値: 5000
--prefix

指定したプレフィックスで始まる名前の BLOB のみを返すように結果をフィルター処理します。

--sas-token

Shared Access Signature (SAS)。 ストレージ アカウント名と組み合わせて使用する必要があります。 環境変数: AZURE_STORAGE_SAS_TOKEN。

--timeout

要求タイムアウト (秒単位)。 サービスへの各呼び出しに適用されます。

グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

承認された値: json, jsonc, none, table, tsv, yaml, yamlc
既定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

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

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az storage blob directory move

プレビュー 非推奨

コマンド グループ 'az storage' はプレビュー段階であり、開発中です。 参照レベルとサポート レベル: https://aka.ms/CLI_refstatus

コマンド グループ 'ストレージ BLOB ディレクトリ' は非推奨であり、今後のリリースで削除されるため、このコマンドは暗黙的に非推奨となります。 代わりに 'az storage fs directory' を使用してください。

ストレージ コンテナー内の別のストレージ BLOB ディレクトリにストレージ ディレクトリを移動します。

ストレージ ディレクトリとそのすべてのコンテンツ (他のディレクトリまたは BLOB を含むことができる) を、ストレージ コンテナー内の別のストレージ BLOB ディレクトリに移動します。 この操作の動作は、階層型名前空間が有効になっているかどうかによって異なります。yes の場合、移動操作はアトミックであり、マーカーは返されません。そうでない場合は、操作がバッチで実行され、継続トークンが返される可能性があります。

az storage blob directory move --container-name
                               --destination-path
                               --source-path
                               [--account-key]
                               [--account-name]
                               [--auth-mode {key, login}]
                               [--connection-string]
                               [--lease-id]
                               [--move-mode {legacy, posix}]
                               [--sas-token]
                               [--source-if-match]
                               [--source-if-modified-since]
                               [--source-if-none-match]
                               [--source-if-unmodified-since]
                               [--source-lease-id]
                               [--timeout]

ストレージ コンテナー内の別のストレージ BLOB ディレクトリにストレージ ディレクトリを移動します。

az storage blob directory move -c MyContainer -d my-new-directory -s dir --account-name MyStorageAccount

ストレージ コンテナー内の別のストレージ BLOB ディレクトリにストレージ サブディレクトリを移動します。

az storage blob directory move -c MyContainer -d my-new-directory -s dir/subdirectory --account-name MyStorageAccount

必須のパラメーター

--container-name -c

コンテナー名。

--destination-path -d

コピー先の BLOB ディレクトリ パス。 ディレクトリまたはサブディレクトリ名 (dir、dir/subdir など) を指定できます。 宛先パスが存在し、空の場合、ソースは宛先パスに移動されます。 宛先パスが存在しない場合は、コピー先のパスが作成され、ソースによって上書きされます。 空でないパスの移動操作を制御するには、--move-mode を使用してその動作を決定できます。

--source-path -s

ソース BLOB ディレクトリ のパス。

省略可能のパラメーター

--account-key

ストレージ アカウント キー。 ストレージ アカウント名と組み合わせて使用する必要があります。 環境変数: AZURE_STORAGE_KEY。

--account-name

ストレージ アカウント名。 関連する環境変数: AZURE_STORAGE_ACCOUNT。 ストレージ アカウント キーまたは SAS トークンと組み合わせて使用する必要があります。 どちらも存在しない場合、コマンドは認証された Azure アカウントを使用してストレージ アカウント キーのクエリを試みます。 多数のストレージ コマンドが実行されると、API クォータに達する可能性があります。

--auth-mode

コマンドを実行するモード。 "ログイン" モードでは、認証にログイン資格情報が直接使用されます。 従来の "キー" モードでは、アカウントの認証パラメーターが指定されていない場合、アカウント キーのクエリが試行されます。 環境変数: AZURE_STORAGE_AUTH_MODE。

承認された値: key, login
--connection-string

ストレージ アカウントの接続文字列。 環境変数: AZURE_STORAGE_CONNECTION_STRING。

--lease-id

宛先directory_pathのリース ID。 宛先directory_pathにはアクティブなリースが必要であり、リース ID が一致している必要があります。

--move-mode

名前空間が有効な場合にのみ有効です。 このパラメーターは、移動操作の動作を決定します。 宛先ディレクトリが空の場合、両方のモードで、宛先ディレクトリが上書きされます。 ただし、移行先ディレクトリが空でない場合、レガシ モードでは移動操作は失敗し、posix モードでは、移行元ディレクトリは移動先ディレクトリに移動されます。

承認された値: legacy, posix
既定値: posix
--sas-token

Shared Access Signature (SAS)。 ストレージ アカウント名と組み合わせて使用する必要があります。 環境変数: AZURE_STORAGE_SAS_TOKEN。

--source-if-match

省略可能。 ETag 値。 ソースの ETag が指定された値と一致する場合にのみ、移動操作を実行するには、このヘッダーを指定します。

--source-if-modified-since

省略可能。 日付と時刻の値。 指定した日時以降にソースが変更された場合にのみ、このヘッダーを指定して移動操作を実行します。

--source-if-none-match

省略可能。 ETag 値または特殊なワイルドカード ("*") 値。 ソースの ETag が指定された値と一致しない場合にのみ、移動操作を実行するには、このヘッダーを指定します。

--source-if-unmodified-since

省略可能。 日付と時刻の値。 指定した日時以降にソースが変更されていない場合にのみ、このヘッダーを指定して移動操作を実行します。

--source-lease-id

省略可能。 source_pathのリース ID。 source_pathにはアクティブなリースが必要であり、リース ID が一致している必要があります。

--timeout

要求タイムアウト (秒単位)。 サービスへの各呼び出しに適用されます。

グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

承認された値: json, jsonc, none, table, tsv, yaml, yamlc
既定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

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

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az storage blob directory show

プレビュー 非推奨

コマンド グループ 'az storage' はプレビュー段階であり、開発中です。 参照レベルとサポート レベル: https://aka.ms/CLI_refstatus

コマンド グループ 'ストレージ BLOB ディレクトリ' は非推奨であり、今後のリリースで削除されるため、このコマンドは暗黙的に非推奨となります。 代わりに 'az storage fs directory' を使用してください。

ストレージ コンテナー内のストレージ BLOB ディレクトリのプロパティを表示します。

az storage blob directory show --container-name
                               --directory-path
                               [--account-key]
                               [--account-name]
                               [--auth-mode {key, login}]
                               [--connection-string]
                               [--if-match]
                               [--if-modified-since]
                               [--if-none-match]
                               [--if-unmodified-since]
                               [--lease-id]
                               [--sas-token]
                               [--timeout]

ストレージ コンテナー内のストレージ BLOB ディレクトリのプロパティを表示します。

az storage blob directory show -c MyContainer -d MyDirectoryPath --account-name MyStorageAccount

必須のパラメーター

--container-name -c

コンテナー名。

--directory-path -d

ディレクトリ パス名。

省略可能のパラメーター

--account-key

ストレージ アカウント キー。 ストレージ アカウント名と組み合わせて使用する必要があります。 環境変数: AZURE_STORAGE_KEY。

--account-name

ストレージ アカウント名。 関連する環境変数: AZURE_STORAGE_ACCOUNT。 ストレージ アカウント キーまたは SAS トークンと組み合わせて使用する必要があります。 どちらも存在しない場合、コマンドは認証された Azure アカウントを使用してストレージ アカウント キーのクエリを試みます。 多数のストレージ コマンドが実行されると、API クォータに達する可能性があります。

--auth-mode

コマンドを実行するモード。 "ログイン" モードでは、認証にログイン資格情報が直接使用されます。 従来の "キー" モードでは、アカウントの認証パラメーターが指定されていない場合、アカウント キーのクエリが試行されます。 環境変数: AZURE_STORAGE_AUTH_MODE。

承認された値: key, login
--connection-string

ストレージ アカウントの接続文字列。 環境変数: AZURE_STORAGE_CONNECTION_STRING。

--if-match

ETag 値、またはワイルドカード文字 (*)。 リソースの ETag が指定された値と一致する場合にのみ、このヘッダーを指定して操作を実行します。

--if-modified-since

指定された UTC 日時 (Y-m-d'T'H:M'Z') 以降に変更された場合にのみ変更します。

--if-none-match

ETag 値、またはワイルドカード文字 ()。リソースの ETag が指定された値と一致しない場合にのみ、このヘッダーを指定して操作を実行します。リソースが存在しない場合にのみ操作を実行する wildカードcharacter () を指定し、存在する場合は操作を失敗します。

--if-unmodified-since

指定された UTC datetime (Y-m-d'T'H:M'Z') 以降に変更されていない場合にのみ変更します。

--lease-id

BLOB にアクティブなリースがある場合に必要です。

--sas-token

Shared Access Signature (SAS)。 ストレージ アカウント名と組み合わせて使用する必要があります。 環境変数: AZURE_STORAGE_SAS_TOKEN。

--timeout

要求タイムアウト (秒単位)。 サービスへの各呼び出しに適用されます。

グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

承認された値: json, jsonc, none, table, tsv, yaml, yamlc
既定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

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

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az storage blob directory upload

プレビュー 非推奨

コマンド グループ 'az storage' はプレビュー段階であり、開発中です。 参照レベルとサポート レベル: https://aka.ms/CLI_refstatus

コマンド グループ 'ストレージ BLOB ディレクトリ' は非推奨であり、今後のリリースで削除されるため、このコマンドは暗黙的に非推奨となります。 代わりに 'az storage fs directory' を使用してください。

BLOB またはサブディレクトリをストレージ BLOB ディレクトリにアップロードします。

az storage blob directory upload --container
                                 --destination-path
                                 --source
                                 [--account-key]
                                 [--account-name]
                                 [--auth-mode {key, login}]
                                 [--connection-string]
                                 [--recursive]
                                 [--sas-token]

ストレージ BLOB ディレクトリに 1 つの BLOB をアップロードします。

az storage blob directory upload -c MyContainer --account-name MyStorageAccount -s "path/to/file" -d directory

ローカル ディレクトリをストレージ BLOB ディレクトリにアップロードします。

az storage blob directory upload -c MyContainer --account-name MyStorageAccount -s "path/to/directory" -d directory --recursive

ローカル ディレクトリ内の一連のファイルをストレージ BLOB ディレクトリにアップロードします。

az storage blob directory upload -c MyContainer --account-name MyStorageAccount -s "path/to/file*" -d directory --recursive

必須のパラメーター

--container -c

アップロード先コンテナー。

--destination-path -d

アップロード先のディレクトリ パス。 コンテナーへの絶対パスにする必要があります。 指定した宛先パスが存在しない場合は、新しいディレクトリ パスが作成されます。

--source -s

アップロード元のソース ファイル のパス。

省略可能のパラメーター

--account-key

ストレージ アカウント キー。 ストレージ アカウント名と組み合わせて使用する必要があります。 環境変数: AZURE_STORAGE_KEY。

--account-name

ストレージ アカウント名。 関連する環境変数: AZURE_STORAGE_ACCOUNT。 ストレージ アカウント キーまたは SAS トークンと組み合わせて使用する必要があります。 どちらも存在しない場合、コマンドは認証された Azure アカウントを使用してストレージ アカウント キーのクエリを試みます。 多数のストレージ コマンドが実行されると、API クォータに達する可能性があります。

--auth-mode

コマンドを実行するモード。 "ログイン" モードでは、認証にログイン資格情報が直接使用されます。 従来の "キー" モードでは、アカウントの認証パラメーターが指定されていない場合、アカウント キーのクエリが試行されます。 環境変数: AZURE_STORAGE_AUTH_MODE。

承認された値: key, login
--connection-string

ストレージ アカウントの接続文字列。 環境変数: AZURE_STORAGE_CONNECTION_STRING。

--recursive -r

BLOB を再帰的にアップロードします。 有効にすると、サブディレクトリ内の BLOB を含むすべての BLOB がアップロードされます。

--sas-token

Shared Access Signature (SAS)。 ストレージ アカウント名と組み合わせて使用する必要があります。 環境変数: AZURE_STORAGE_SAS_TOKEN。

グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

承認された値: json, jsonc, none, table, tsv, yaml, yamlc
既定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

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

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。