次の方法で共有


az storage file

Note

このコマンド グループには、Azure CLI と少なくとも 1 つの拡張機能の両方で定義されているコマンドがあります。 各拡張機能をインストールして、拡張機能を活用します。 拡張機能の詳細をご覧ください。

SMB 3.0 プロトコルを使用するファイル共有を管理します。

コマンド

名前 説明 状態
az storage file copy

ファイル コピー操作を管理します。

コアと拡張機能 GA
az storage file copy cancel

進行中のコピー操作を中止します。

コア GA
az storage file copy cancel (storage-preview 拡張機能)

進行中のコピー操作を中止します。

拡張子 GA
az storage file copy start

ファイルを非同期的にコピーします。

コア GA
az storage file copy start (storage-preview 拡張機能)

ファイルを非同期的にコピーします。

拡張子 GA
az storage file copy start-batch

複数のファイルまたは BLOB をファイル共有にコピーします。

コア GA
az storage file copy start-batch (storage-preview 拡張機能)

複数のファイルまたは BLOB をファイル共有にコピーします。

拡張子 GA
az storage file delete

指定したファイルを削除対象としてマークします。

コア GA
az storage file delete (storage-preview 拡張機能)

指定したファイルを削除対象としてマークします。

拡張子 GA
az storage file delete-batch

Azure Storage ファイル共有からファイルを削除します。

コア GA
az storage file delete-batch (storage-preview 拡張機能)

Azure Storage ファイル共有からファイルを削除します。

拡張子 GA
az storage file download

自動チャンクと進行状況の通知を使用して、ファイルをファイル パスにダウンロードします。

コア GA
az storage file download (storage-preview 拡張機能)

自動チャンクと進行状況の通知を使用して、ファイルをファイル パスにダウンロードします。

拡張子 GA
az storage file download-batch

バッチ操作で Azure Storage ファイル共有からローカル ディレクトリにファイルをダウンロードします。

コア GA
az storage file download-batch (storage-preview 拡張機能)

バッチ操作で Azure Storage ファイル共有からローカル ディレクトリにファイルをダウンロードします。

拡張子 GA
az storage file exists

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

コア GA
az storage file exists (storage-preview 拡張機能)

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

拡張子 GA
az storage file generate-sas

ファイルの Shared Access Signature を生成します。

コア GA
az storage file generate-sas (storage-preview 拡張機能)

ファイルの Shared Access Signature を生成します。

拡張子 GA
az storage file list

共有内のファイルとディレクトリを一覧表示します。

コア GA
az storage file list (storage-preview 拡張機能)

共有内のファイルとディレクトリを一覧表示します。

拡張子 GA
az storage file metadata

ファイル メタデータを管理します。

コアと拡張機能 GA
az storage file metadata show

ファイルのすべてのユーザー定義メタデータを返します。

コア GA
az storage file metadata show (storage-preview 拡張機能)

ファイルのすべてのユーザー定義メタデータを返します。

拡張子 GA
az storage file metadata update

ファイル メタデータを更新します。

コア GA
az storage file metadata update (storage-preview 拡張機能)

ファイル メタデータを更新します。

拡張子 GA
az storage file resize

指定したサイズにファイルのサイズを変更します。

コア GA
az storage file resize (storage-preview 拡張機能)

指定したサイズにファイルのサイズを変更します。

拡張子 GA
az storage file show

ファイルのすべてのユーザー定義メタデータ、標準 HTTP プロパティ、およびシステム プロパティを返します。

コア GA
az storage file show (storage-preview 拡張機能)

ファイルのすべてのユーザー定義メタデータ、標準 HTTP プロパティ、およびシステム プロパティを返します。

拡張子 GA
az storage file update

ファイルのシステム プロパティを設定します。

コア GA
az storage file update (storage-preview 拡張機能)

ファイルのシステム プロパティを設定します。

拡張子 GA
az storage file upload

SMB 3.0 プロトコルを使用する共有にファイルをアップロードします。

コア GA
az storage file upload (storage-preview 拡張機能)

SMB 3.0 プロトコルを使用する共有にファイルをアップロードします。

拡張子 GA
az storage file upload-batch

バッチ操作でローカル ディレクトリから Azure Storage ファイル共有にファイルをアップロードします。

コア GA
az storage file upload-batch (storage-preview 拡張機能)

バッチ操作でローカル ディレクトリから Azure Storage ファイル共有にファイルをアップロードします。

拡張子 GA
az storage file url

ファイルにアクセスする URL を作成します。

コア GA
az storage file url (storage-preview 拡張機能)

ファイルにアクセスする URL を作成します。

拡張子 GA

az storage file delete

指定したファイルを削除対象としてマークします。

ファイルは後でガベージ コレクション中に削除されます。

az storage file delete --path
                       --share-name
                       [--account-key]
                       [--account-name]
                       [--auth-mode {key, login}]
                       [--backup-intent]
                       [--connection-string]
                       [--disallow-trailing-dot {false, true}]
                       [--file-endpoint]
                       [--sas-token]
                       [--timeout]

必須のパラメーター

--path -p

ファイル共有内のファイルへのパス。

--share-name -s

ファイル共有名。

省略可能のパラメーター

--account-key

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

--account-name

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

--auth-mode

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

指定可能な値: key, login
--backup-intent --enable-file-backup-request-intent

ファイルの OAuth (Azure AD) 認証で使用するために必要なパラメーター。 これにより、ファイル/ディレクトリ レベルのアクセス許可チェックがバイパスされ、許可されたデータ アクションに基づいて、それらのファイル/ディレクトリに ACL が設定されている場合でも、アクセスが許可されます。

規定値: False
--connection-string

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

--disallow-trailing-dot

true の場合、末尾のドットはターゲット URI からトリミングされます。 既定値は False です。

指定可能な値: false, true
規定値: False
--file-endpoint

ストレージ データ サービス エンドポイント。 ストレージ アカウント キーまたは SAS トークンと組み合わせて使用する必要があります。 各サービス プライマリ エンドポイントは、 az storage account showを使用して検索できます。 環境変数: AZURE_STORAGE_SERVICE_ENDPOINT。

--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 file delete (storage-preview 拡張機能)

指定したファイルを削除対象としてマークします。

ファイルは後でガベージ コレクション中に削除されます。

az storage file delete --path
                       --share-name
                       [--account-key]
                       [--account-name]
                       [--auth-mode {key, login}]
                       [--backup-intent]
                       [--connection-string]
                       [--disallow-trailing-dot {false, true}]
                       [--sas-token]
                       [--timeout]

必須のパラメーター

--path -p

ファイル共有内のファイルへのパス。

--share-name -s

ファイル共有名。

省略可能のパラメーター

--account-key

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

--account-name

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

--auth-mode

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

指定可能な値: key, login
--backup-intent --enable-file-backup-request-intent

ファイルの OAuth (Azure AD) 認証で使用するために必要なパラメーター。 これにより、ファイル/ディレクトリ レベルのアクセス許可チェックがバイパスされ、許可されたデータ アクションに基づいて、それらのファイル/ディレクトリに ACL が設定されている場合でも、アクセスが許可されます。

規定値: False
--connection-string

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

--disallow-trailing-dot

true の場合、末尾のドットはターゲット URI からトリミングされます。 既定値は False です。

指定可能な値: false, true
規定値: 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 file delete-batch

Azure Storage ファイル共有からファイルを削除します。

az storage file delete-batch --source
                             [--account-key]
                             [--account-name]
                             [--auth-mode {key, login}]
                             [--backup-intent]
                             [--connection-string]
                             [--disallow-trailing-dot {false, true}]
                             [--dryrun]
                             [--file-endpoint]
                             [--pattern]
                             [--sas-token]
                             [--timeout]

Azure Storage ファイル共有からファイルを削除します。 (自動生成)

az storage file delete-batch --account-key 00000000 --account-name MyAccount --source /path/to/file

Azure Storage ファイル共有からファイルを削除します。 (自動生成)

az storage file delete-batch --account-key 00000000 --account-name MyAccount --pattern "*.py" --source /path/to/file

必須のパラメーター

--source -s

ファイル削除操作のソース。 ソースには、ファイル共有 URL または共有名を指定できます。

省略可能のパラメーター

--account-key

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

--account-name

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

--auth-mode

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

指定可能な値: key, login
--backup-intent --enable-file-backup-request-intent

ファイルの OAuth (Azure AD) 認証で使用するために必要なパラメーター。 これにより、ファイル/ディレクトリ レベルのアクセス許可チェックがバイパスされ、許可されたデータ アクションに基づいて、それらのファイル/ディレクトリに ACL が設定されている場合でも、アクセスが許可されます。

規定値: False
--connection-string

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

--disallow-trailing-dot

true の場合、末尾のドットはターゲット URI からトリミングされます。 既定値は False です。

指定可能な値: false, true
規定値: False
--dryrun

削除するファイルと BLOB を一覧表示します。 実際のデータの削除は行われません。

規定値: False
--file-endpoint

ストレージ データ サービス エンドポイント。 ストレージ アカウント キーまたは SAS トークンと組み合わせて使用する必要があります。 各サービス プライマリ エンドポイントは、 az storage account showを使用して検索できます。 環境変数: AZURE_STORAGE_SERVICE_ENDPOINT。

--pattern

ファイル の globbing に使用されるパターン。 サポートされているパターンは、'*'、'?'、'[seq]'、および '[!seq]' です。 詳細については、 https://docs.python.org/3.7/library/fnmatch.htmlを参照してください。

--pattern で '*' を使用すると、ディレクトリ区切り記号 '/' を含む任意の文字と一致します。

--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 file delete-batch (storage-preview 拡張機能)

Azure Storage ファイル共有からファイルを削除します。

az storage file delete-batch --source
                             [--account-key]
                             [--account-name]
                             [--auth-mode {key, login}]
                             [--backup-intent]
                             [--connection-string]
                             [--disallow-trailing-dot {false, true}]
                             [--dryrun]
                             [--pattern]
                             [--sas-token]
                             [--timeout]

Azure Storage ファイル共有からファイルを削除します。 (自動生成)

az storage file delete-batch --account-key 00000000 --account-name MyAccount --source /path/to/file

Azure Storage ファイル共有からファイルを削除します。 (自動生成)

az storage file delete-batch --account-key 00000000 --account-name MyAccount --pattern *.py --source /path/to/file

必須のパラメーター

--source -s

ファイル削除操作のソース。 ソースには、ファイル共有 URL または共有名を指定できます。

省略可能のパラメーター

--account-key

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

--account-name

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

--auth-mode

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

指定可能な値: key, login
--backup-intent --enable-file-backup-request-intent

ファイルの OAuth (Azure AD) 認証で使用するために必要なパラメーター。 これにより、ファイル/ディレクトリ レベルのアクセス許可チェックがバイパスされ、許可されたデータ アクションに基づいて、それらのファイル/ディレクトリに ACL が設定されている場合でも、アクセスが許可されます。

規定値: False
--connection-string

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

--disallow-trailing-dot

true の場合、末尾のドットはターゲット URI からトリミングされます。 既定値は False です。

指定可能な値: false, true
規定値: False
--dryrun

削除するファイルと BLOB を一覧表示します。 実際のデータの削除は行われません。

規定値: False
--pattern

ファイル の globbing に使用されるパターン。 サポートされているパターンは、'*'、'?'、'[seq]'、および '[!seq]' です。 詳細については、 https://docs.python.org/3.7/library/fnmatch.htmlを参照してください。

--pattern で '*' を使用すると、ディレクトリ区切り記号 '/' を含む任意の文字と一致します。

--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 file download

自動チャンクと進行状況の通知を使用して、ファイルをファイル パスにダウンロードします。

プロパティとメタデータを含む File のインスタンスを返します。

az storage file download --path
                         --share-name
                         [--account-key]
                         [--account-name]
                         [--auth-mode {key, login}]
                         [--backup-intent]
                         [--connection-string]
                         [--dest]
                         [--disallow-trailing-dot {false, true}]
                         [--end-range]
                         [--file-endpoint]
                         [--max-connections]
                         [--no-progress]
                         [--open-mode]
                         [--sas-token]
                         [--snapshot]
                         [--start-range]
                         [--timeout]
                         [--validate-content]

必須のパラメーター

--path -p

ファイル共有内のファイルへのパス。

--share-name -s

ファイル共有名。

省略可能のパラメーター

--account-key

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

--account-name

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

--auth-mode

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

指定可能な値: key, login
--backup-intent --enable-file-backup-request-intent

ファイルの OAuth (Azure AD) 認証で使用するために必要なパラメーター。 これにより、ファイル/ディレクトリ レベルのアクセス許可チェックがバイパスされ、許可されたデータ アクションに基づいて、それらのファイル/ディレクトリに ACL が設定されている場合でも、アクセスが許可されます。

規定値: False
--connection-string

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

--dest

書き込むファイルのパス。 指定されていない場合は、ソース ファイル名が使用されます。

--disallow-trailing-dot

true の場合、末尾のドットはターゲット URI からトリミングされます。 既定値は False です。

指定可能な値: false, true
規定値: False
--end-range

ファイルのセクションのダウンロードに使用するバイト範囲の末尾。 --end-range を指定する場合は、--start-range を指定する必要があります。 --start-range パラメーターと --end-range パラメーターは包括的です。 例: --start-range=0、--end-range=511 は最初の 512 バイトのファイルをダウンロードします。

--file-endpoint

ストレージ データ サービス エンドポイント。 ストレージ アカウント キーまたは SAS トークンと組み合わせて使用する必要があります。 各サービス プライマリ エンドポイントは、 az storage account showを使用して検索できます。 環境変数: AZURE_STORAGE_SERVICE_ENDPOINT。

--max-connections

使用する並列接続の最大数。

規定値: 2
--no-progress

コマンドの進行状況レポートを無効にするには、このフラグを含めます。

規定値: False
--open-mode

ファイルを開くときに使用するモード。 追加のみをopen_mode指定すると、並列ダウンロードができなくなります。 そのため、この --open-mode を使用する場合は、--max-connections を 1 に設定する必要があります。

規定値: wb
--sas-token

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

--snapshot

スナップショットのバージョンを表す文字列 (該当する場合)。

--start-range

ファイルのセクションのダウンロードに使用するバイト範囲の先頭。 --end-range が指定されていない場合は、--start-range の後のすべてのバイトがダウンロードされます。 --start-range パラメーターと --end-range パラメーターは包括的です。 例: --start-range=0、--end-range=511 は最初の 512 バイトのファイルをダウンロードします。

--timeout

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

--validate-content

true に設定されている場合は、ファイルの取得された各部分の MD5 ハッシュを検証します。 これは主に、https ではなく https を https (既定) で既に検証している場合に、ネットワーク上のビットフラグを検出する場合に重要です。 MD5 の計算には処理時間がかかるため、チャンク サイズが小さくなるため、より多くの要求を行う必要があるため、待機時間が少し増加する可能性があります。

グローバル パラメーター
--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 file download (storage-preview 拡張機能)

自動チャンクと進行状況の通知を使用して、ファイルをファイル パスにダウンロードします。

プロパティとメタデータを含む File のインスタンスを返します。

az storage file download --path
                         --share-name
                         [--account-key]
                         [--account-name]
                         [--auth-mode {key, login}]
                         [--backup-intent]
                         [--connection-string]
                         [--dest]
                         [--disallow-trailing-dot {false, true}]
                         [--end-range]
                         [--max-connections]
                         [--no-progress]
                         [--open-mode]
                         [--sas-token]
                         [--snapshot]
                         [--start-range]
                         [--timeout]
                         [--validate-content]

必須のパラメーター

--path -p

ファイル共有内のファイルへのパス。

--share-name -s

ファイル共有名。

省略可能のパラメーター

--account-key

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

--account-name

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

--auth-mode

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

指定可能な値: key, login
--backup-intent --enable-file-backup-request-intent

ファイルの OAuth (Azure AD) 認証で使用するために必要なパラメーター。 これにより、ファイル/ディレクトリ レベルのアクセス許可チェックがバイパスされ、許可されたデータ アクションに基づいて、それらのファイル/ディレクトリに ACL が設定されている場合でも、アクセスが許可されます。

規定値: False
--connection-string

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

--dest

書き込むファイルのパス。 指定されていない場合は、ソース ファイル名が使用されます。

--disallow-trailing-dot

true の場合、末尾のドットはターゲット URI からトリミングされます。 既定値は False です。

指定可能な値: false, true
規定値: False
--end-range

ファイルのセクションのダウンロードに使用するバイト範囲の末尾。 --end-range を指定する場合は、--start-range を指定する必要があります。 --start-range パラメーターと --end-range パラメーターは包括的です。 例: --start-range=0、--end-range=511 は最初の 512 バイトのファイルをダウンロードします。

--max-connections

使用する並列接続の最大数。

規定値: 2
--no-progress

コマンドの進行状況レポートを無効にするには、このフラグを含めます。

規定値: False
--open-mode

ファイルを開くときに使用するモード。 追加のみをopen_mode指定すると、並列ダウンロードができなくなります。 そのため、この --open-mode を使用する場合は、--max-connections を 1 に設定する必要があります。

規定値: wb
--sas-token

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

--snapshot

スナップショットのバージョンを表す文字列 (該当する場合)。

--start-range

ファイルのセクションのダウンロードに使用するバイト範囲の先頭。 --end-range が指定されていない場合は、--start-range の後のすべてのバイトがダウンロードされます。 --start-range パラメーターと --end-range パラメーターは包括的です。 例: --start-range=0、--end-range=511 は最初の 512 バイトのファイルをダウンロードします。

--timeout

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

--validate-content

true に設定されている場合は、ファイルの取得された各部分の MD5 ハッシュを検証します。 これは主に、https ではなく https を https (既定) で既に検証している場合に、ネットワーク上のビットフラグを検出する場合に重要です。 MD5 の計算には処理時間がかかるため、チャンク サイズが小さくなるため、より多くの要求を行う必要があるため、待機時間が少し増加する可能性があります。

グローバル パラメーター
--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 file download-batch

バッチ操作で Azure Storage ファイル共有からローカル ディレクトリにファイルをダウンロードします。

az storage file download-batch --destination
                               --source
                               [--account-key]
                               [--account-name]
                               [--connection-string]
                               [--disallow-trailing-dot {false, true}]
                               [--dryrun]
                               [--file-endpoint]
                               [--max-connections]
                               [--no-progress]
                               [--pattern]
                               [--sas-token]
                               [--snapshot]
                               [--validate-content]

バッチ操作で Azure Storage ファイル共有からローカル ディレクトリにファイルをダウンロードします。 (自動生成)

az storage file download-batch --account-key 00000000 --account-name MyAccount --destination . --no-progress --source /path/to/file

必須のパラメーター

--destination -d

ファイルのダウンロード先となるローカル ディレクトリ。 このディレクトリは既に存在している必要があります。

--source -s

ファイルのダウンロード操作のソース。 ソースには、ファイル共有 URL または共有名を指定できます。

省略可能のパラメーター

--account-key

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

--account-name

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

--connection-string

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

--disallow-trailing-dot

true の場合、末尾のドットはターゲット URI からトリミングされます。 既定値は False です。

指定可能な値: false, true
規定値: False
--dryrun

ダウンロードするファイルと BLOB を一覧表示します。 実際のデータ転送は行われません。

規定値: False
--file-endpoint

ストレージ データ サービス エンドポイント。 ストレージ アカウント キーまたは SAS トークンと組み合わせて使用する必要があります。 各サービス プライマリ エンドポイントは、 az storage account showを使用して検索できます。 環境変数: AZURE_STORAGE_SERVICE_ENDPOINT。

--max-connections

使用する並列接続の最大数。 既定値は 1 です。

規定値: 1
--no-progress

コマンドの進行状況レポートを無効にするには、このフラグを含めます。

規定値: False
--pattern

ファイル の globbing に使用されるパターン。 サポートされているパターンは、'*'、'?'、'[seq]'、および '[!seq]' です。 詳細については、 https://docs.python.org/3.7/library/fnmatch.htmlを参照してください。

--pattern で '*' を使用すると、ディレクトリ区切り記号 '/' を含む任意の文字と一致します。

--sas-token

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

--snapshot

スナップショットのバージョンを表す文字列 (該当する場合)。

--validate-content

設定されている場合は、検証のためにファイルの各範囲の MD5 ハッシュを計算します。

ストレージ サービスは、到着したコンテンツのハッシュが送信されたハッシュと同じであることを確認します。 これは、HTTPS ではなく HTTP を使用する場合、転送中にビットフリップを検出する場合に最も重要です。 このハッシュは格納されません。

規定値: False
グローバル パラメーター
--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 file download-batch (storage-preview 拡張機能)

バッチ操作で Azure Storage ファイル共有からローカル ディレクトリにファイルをダウンロードします。

az storage file download-batch --destination
                               --source
                               [--account-key]
                               [--account-name]
                               [--connection-string]
                               [--disallow-trailing-dot {false, true}]
                               [--dryrun]
                               [--max-connections]
                               [--no-progress]
                               [--pattern]
                               [--sas-token]
                               [--snapshot]
                               [--validate-content]

バッチ操作で Azure Storage ファイル共有からローカル ディレクトリにファイルをダウンロードします。 (自動生成)

az storage file download-batch --account-key 00000000 --account-name MyAccount --destination . --no-progress --source /path/to/file

必須のパラメーター

--destination -d

ファイルのダウンロード先となるローカル ディレクトリ。 このディレクトリは既に存在している必要があります。

--source -s

ファイルのダウンロード操作のソース。 ソースには、ファイル共有 URL または共有名を指定できます。

省略可能のパラメーター

--account-key

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

--account-name

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

--connection-string

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

--disallow-trailing-dot

true の場合、末尾のドットはターゲット URI からトリミングされます。 既定値は False です。

指定可能な値: false, true
規定値: False
--dryrun

ダウンロードするファイルと BLOB を一覧表示します。 実際のデータ転送は行われません。

規定値: False
--max-connections

使用する並列接続の最大数。 既定値は 1 です。

規定値: 1
--no-progress

コマンドの進行状況レポートを無効にするには、このフラグを含めます。

規定値: False
--pattern

ファイル の globbing に使用されるパターン。 サポートされているパターンは、'*'、'?'、'[seq]'、および '[!seq]' です。 詳細については、 https://docs.python.org/3.7/library/fnmatch.htmlを参照してください。

--pattern で '*' を使用すると、ディレクトリ区切り記号 '/' を含む任意の文字と一致します。

--sas-token

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

--snapshot

スナップショットのバージョンを表す文字列 (該当する場合)。

--validate-content

設定されている場合は、検証のためにファイルの各範囲の MD5 ハッシュを計算します。

ストレージ サービスは、到着したコンテンツのハッシュが送信されたハッシュと同じであることを確認します。 これは、HTTPS ではなく HTTP を使用する場合、転送中にビットフリップを検出する場合に最も重要です。 このハッシュは格納されません。

規定値: False
グローバル パラメーター
--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 file exists

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

az storage file exists --path
                       --share-name
                       [--account-key]
                       [--account-name]
                       [--auth-mode {key, login}]
                       [--backup-intent]
                       [--connection-string]
                       [--disallow-trailing-dot {false, true}]
                       [--file-endpoint]
                       [--sas-token]
                       [--snapshot]
                       [--timeout]

ファイルの存在を確認します。 (自動生成)

az storage file exists --account-key 00000000 --account-name MyAccount --path path/file.txt --share-name MyShare

ファイルの存在を確認します。 (自動生成)

az storage file exists --connection-string $connectionString --path path/file.txt --share-name MyShare

必須のパラメーター

--path -p

ファイル共有内のファイルへのパス。

--share-name -s

ファイル共有名。

省略可能のパラメーター

--account-key

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

--account-name

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

--auth-mode

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

指定可能な値: key, login
--backup-intent --enable-file-backup-request-intent

ファイルの OAuth (Azure AD) 認証で使用するために必要なパラメーター。 これにより、ファイル/ディレクトリ レベルのアクセス許可チェックがバイパスされ、許可されたデータ アクションに基づいて、それらのファイル/ディレクトリに ACL が設定されている場合でも、アクセスが許可されます。

規定値: False
--connection-string

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

--disallow-trailing-dot

true の場合、末尾のドットはターゲット URI からトリミングされます。 既定値は False です。

指定可能な値: false, true
規定値: False
--file-endpoint

ストレージ データ サービス エンドポイント。 ストレージ アカウント キーまたは SAS トークンと組み合わせて使用する必要があります。 各サービス プライマリ エンドポイントは、 az storage account showを使用して検索できます。 環境変数: AZURE_STORAGE_SERVICE_ENDPOINT。

--sas-token

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

--snapshot

スナップショットのバージョンを表す文字列 (該当する場合)。

--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 file exists (storage-preview 拡張機能)

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

az storage file exists --path
                       --share-name
                       [--account-key]
                       [--account-name]
                       [--auth-mode {key, login}]
                       [--backup-intent]
                       [--connection-string]
                       [--disallow-trailing-dot {false, true}]
                       [--sas-token]
                       [--snapshot]
                       [--timeout]

ファイルの存在を確認します。 (自動生成)

az storage file exists --account-key 00000000 --account-name MyAccount --path path/file.txt --share-name MyShare

ファイルの存在を確認します。 (自動生成)

az storage file exists --connection-string $connectionString --path path/file.txt --share-name MyShare

必須のパラメーター

--path -p

ファイル共有内のファイルへのパス。

--share-name -s

ファイル共有名。

省略可能のパラメーター

--account-key

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

--account-name

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

--auth-mode

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

指定可能な値: key, login
--backup-intent --enable-file-backup-request-intent

ファイルの OAuth (Azure AD) 認証で使用するために必要なパラメーター。 これにより、ファイル/ディレクトリ レベルのアクセス許可チェックがバイパスされ、許可されたデータ アクションに基づいて、それらのファイル/ディレクトリに ACL が設定されている場合でも、アクセスが許可されます。

規定値: False
--connection-string

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

--disallow-trailing-dot

true の場合、末尾のドットはターゲット URI からトリミングされます。 既定値は False です。

指定可能な値: false, true
規定値: False
--sas-token

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

--snapshot

スナップショットのバージョンを表す文字列 (該当する場合)。

--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 file generate-sas

ファイルの Shared Access Signature を生成します。

az storage file generate-sas --path
                             --share-name
                             [--account-key]
                             [--account-name]
                             [--cache-control]
                             [--connection-string]
                             [--content-disposition]
                             [--content-encoding]
                             [--content-language]
                             [--content-type]
                             [--disallow-trailing-dot {false, true}]
                             [--expiry]
                             [--file-endpoint]
                             [--https-only]
                             [--ip]
                             [--permissions]
                             [--policy-name]
                             [--start]

ファイルの SAS トークンを生成します。

end=`date -u -d "30 minutes" '+%Y-%m-%dT%H:%MZ'`
az storage file generate-sas -p path/file.txt -s MyShare --account-name MyStorageAccount --permissions rcdw --https-only --expiry $end

ファイルの Shared Access Signature を生成します。 (自動生成)

az storage file generate-sas --account-name MyStorageAccount --expiry 2037-12-31T23:59:00Z --path path/file.txt --permissions rcdw --share-name MyShare --start 2019-01-01T12:20Z

ファイルの Shared Access Signature を生成します。 (自動生成)

az storage file generate-sas --account-key 00000000 --account-name mystorageaccount --expiry 2037-12-31T23:59:00Z --https-only --path path/file.txt --permissions rcdw --share-name myshare

必須のパラメーター

--path -p

ファイル共有内のファイルへのパス。

--share-name -s

ファイル共有名。

省略可能のパラメーター

--account-key

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

--account-name

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

--cache-control

この Shared Access Signature を使用してリソースにアクセスするときの Cache-Control の応答ヘッダー値。

--connection-string

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

--content-disposition

この Shared Access Signature を使用してリソースにアクセスするときの Content-Disposition の応答ヘッダー値。

--content-encoding

この Shared Access Signature を使用してリソースにアクセスするときの Content-Encoding の応答ヘッダー値。

--content-language

この Shared Access Signature を使用してリソースにアクセスする場合の Content-Language の応答ヘッダー値。

--content-type

この Shared Access Signature を使用してリソースにアクセスするときの Content-Type の応答ヘッダー値。

--disallow-trailing-dot

true の場合、末尾のドットはターゲット URI からトリミングされます。 既定値は False です。

指定可能な値: false, true
規定値: False
--expiry

SAS が無効になる UTC 日時 (Y-m-d'T'H:M'Z') を指定します。 保存されているアクセス ポリシーが、この値を指定する --policy-name で参照されている場合は使用しないでください。

--file-endpoint

ストレージ データ サービス エンドポイント。 ストレージ アカウント キーまたは SAS トークンと組み合わせて使用する必要があります。 各サービス プライマリ エンドポイントは、 az storage account showを使用して検索できます。 環境変数: AZURE_STORAGE_SERVICE_ENDPOINT。

--https-only

HTTPS プロトコルで行われた要求のみを許可します。 省略すると、HTTP プロトコルと HTTPS プロトコルの両方からの要求が許可されます。

--ip

要求を受け入れる IP アドレスまたは IP アドレスの範囲を指定します。 IPv4 スタイルのアドレスのみをサポートします。

--permissions

SAS が付与するアクセス許可。 使用できる値: (c)reate (d)elete (r)ead (w)rite。 保存されているアクセス ポリシーが、この値を指定する --id で参照されている場合は使用しないでください。 組み合わせることができます。

--policy-name

コンテナーの ACL 内に格納されているアクセス ポリシーの名前。

--start

SAS が有効になる UTC 日時 (Y-m-d'T'H:M'Z') を指定します。 保存されているアクセス ポリシーが、この値を指定する --policy-name で参照されている場合は使用しないでください。 既定値は要求の時刻です。

グローバル パラメーター
--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 file generate-sas (storage-preview 拡張機能)

ファイルの Shared Access Signature を生成します。

az storage file generate-sas --path
                             --share-name
                             [--account-key]
                             [--account-name]
                             [--cache-control]
                             [--connection-string]
                             [--content-disposition]
                             [--content-encoding]
                             [--content-language]
                             [--content-type]
                             [--disallow-trailing-dot {false, true}]
                             [--expiry]
                             [--https-only]
                             [--ip]
                             [--permissions]
                             [--policy-name]
                             [--start]

ファイルの SAS トークンを生成します。

end=`date -u -d "30 minutes" '+%Y-%m-%dT%H:%MZ'`
az storage file generate-sas -p path/file.txt -s MyShare --account-name MyStorageAccount --permissions rcdw --https-only --expiry $end

ファイルの Shared Access Signature を生成します。 (自動生成)

az storage file generate-sas --account-name MyStorageAccount --expiry 2037-12-31T23:59:00Z --path path/file.txt --permissions rcdw --share-name MyShare --start 2019-01-01T12:20Z

ファイルの Shared Access Signature を生成します。 (自動生成)

az storage file generate-sas --account-key 00000000 --account-name mystorageaccount --expiry 2037-12-31T23:59:00Z --https-only --path path/file.txt --permissions rcdw --share-name myshare

必須のパラメーター

--path -p

ファイル共有内のファイルへのパス。

--share-name -s

ファイル共有名。

省略可能のパラメーター

--account-key

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

--account-name

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

--cache-control

この Shared Access Signature を使用してリソースにアクセスするときの Cache-Control の応答ヘッダー値。

--connection-string

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

--content-disposition

この Shared Access Signature を使用してリソースにアクセスするときの Content-Disposition の応答ヘッダー値。

--content-encoding

この Shared Access Signature を使用してリソースにアクセスするときの Content-Encoding の応答ヘッダー値。

--content-language

この Shared Access Signature を使用してリソースにアクセスする場合の Content-Language の応答ヘッダー値。

--content-type

この Shared Access Signature を使用してリソースにアクセスするときの Content-Type の応答ヘッダー値。

--disallow-trailing-dot

true の場合、末尾のドットはターゲット URI からトリミングされます。 既定値は False です。

指定可能な値: false, true
規定値: False
--expiry

SAS が無効になる UTC 日時 (Y-m-d'T'H:M'Z') を指定します。 保存されているアクセス ポリシーが、この値を指定する --policy-name で参照されている場合は使用しないでください。

--https-only

HTTPS プロトコルで行われた要求のみを許可します。 省略すると、HTTP プロトコルと HTTPS プロトコルの両方からの要求が許可されます。

--ip

要求を受け入れる IP アドレスまたは IP アドレスの範囲を指定します。 IPv4 スタイルのアドレスのみをサポートします。

--permissions

SAS が付与するアクセス許可。 使用できる値: (c)reate (d)elete (r)ead (w)rite。 保存されているアクセス ポリシーが、この値を指定する --id で参照されている場合は使用しないでください。 組み合わせることができます。

--policy-name

コンテナーの ACL 内に格納されているアクセス ポリシーの名前。

--start

SAS が有効になる UTC 日時 (Y-m-d'T'H:M'Z') を指定します。 保存されているアクセス ポリシーが、この値を指定する --policy-name で参照されている場合は使用しないでください。 既定値は要求の時刻です。

グローバル パラメーター
--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 file list

共有内のファイルとディレクトリを一覧表示します。

az storage file list --share-name
                     [--account-key]
                     [--account-name]
                     [--auth-mode {key, login}]
                     [--backup-intent]
                     [--connection-string]
                     [--disallow-trailing-dot {false, true}]
                     [--exclude-dir]
                     [--exclude-extended-info]
                     [--file-endpoint]
                     [--marker]
                     [--num-results]
                     [--path]
                     [--sas-token]
                     [--snapshot]
                     [--timeout]

共有内のファイルとディレクトリを一覧表示します。 (自動生成)

az storage file list --share-name MyShare

必須のパラメーター

--share-name -s

ファイル共有名。

省略可能のパラメーター

--account-key

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

--account-name

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

--auth-mode

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

指定可能な値: key, login
--backup-intent --enable-file-backup-request-intent

ファイルの OAuth (Azure AD) 認証で使用するために必要なパラメーター。 これにより、ファイル/ディレクトリ レベルのアクセス許可チェックがバイパスされ、許可されたデータ アクションに基づいて、それらのファイル/ディレクトリに ACL が設定されている場合でも、アクセスが許可されます。

規定値: False
--connection-string

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

--disallow-trailing-dot

true の場合、末尾のドットはターゲット URI からトリミングされます。 既定値は False です。

指定可能な値: false, true
規定値: False
--exclude-dir

特定の共有内のファイルのみを一覧表示します。

規定値: False
--exclude-extended-info

"timestamps"、"Etag"、"Attributes"、"PermissionKey" の情報を応答から除外するように指定します。

規定値: False
--file-endpoint

ストレージ データ サービス エンドポイント。 ストレージ アカウント キーまたは SAS トークンと組み合わせて使用する必要があります。 各サービス プライマリ エンドポイントは、 az storage account showを使用して検索できます。 環境変数: AZURE_STORAGE_SERVICE_ENDPOINT。

--marker

次の一覧表示操作で返されるコンテナーの一覧の部分を識別する文字列値。 一覧表示操作で、現在のページに残っているすべてのコンテナーが返されなかった場合、操作は応答本文内の NextMarker 値を返します。 指定した場合、このジェネレーターは、前のジェネレーターが停止したポイントからの結果の返しを開始します。

--num-results

返す最大数を指定します。 要求でnum_resultsが指定されていない場合、または 5000 を超える値を指定した場合、サーバーは最大 5,000 個の項目を返します。 一覧表示操作がパーティション境界を越えた場合、サービスは結果の残りの部分を取得するための継続トークンを返します。 すべてを返すには、"*" を指定します。

規定値: 5000
--path -p

ファイル共有内のディレクトリ パス。

--sas-token

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

--snapshot

スナップショットのバージョンを表す文字列 (該当する場合)。

--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 file list (storage-preview 拡張機能)

共有内のファイルとディレクトリを一覧表示します。

az storage file list --share-name
                     [--account-key]
                     [--account-name]
                     [--auth-mode {key, login}]
                     [--backup-intent]
                     [--connection-string]
                     [--disallow-trailing-dot {false, true}]
                     [--exclude-dir]
                     [--exclude-extended-info]
                     [--marker]
                     [--num-results]
                     [--path]
                     [--sas-token]
                     [--snapshot]
                     [--timeout]

共有内のファイルとディレクトリを一覧表示します。 (自動生成)

az storage file list --share-name MyShare

必須のパラメーター

--share-name -s

ファイル共有名。

省略可能のパラメーター

--account-key

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

--account-name

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

--auth-mode

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

指定可能な値: key, login
--backup-intent --enable-file-backup-request-intent

ファイルの OAuth (Azure AD) 認証で使用するために必要なパラメーター。 これにより、ファイル/ディレクトリ レベルのアクセス許可チェックがバイパスされ、許可されたデータ アクションに基づいて、それらのファイル/ディレクトリに ACL が設定されている場合でも、アクセスが許可されます。

規定値: False
--connection-string

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

--disallow-trailing-dot

true の場合、末尾のドットはターゲット URI からトリミングされます。 既定値は False です。

指定可能な値: false, true
規定値: False
--exclude-dir

特定の共有内のファイルのみを一覧表示します。

規定値: False
--exclude-extended-info

"timestamps"、"Etag"、"Attributes"、"PermissionKey" の情報を応答から除外するように指定します。

規定値: False
--marker

次の一覧表示操作で返されるコンテナーの一覧の部分を識別する文字列値。 一覧表示操作で、現在のページに残っているすべてのコンテナーが返されなかった場合、操作は応答本文内の NextMarker 値を返します。 指定した場合、このジェネレーターは、前のジェネレーターが停止したポイントからの結果の返しを開始します。

--num-results

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

規定値: 5000
--path -p

ファイル共有内のディレクトリ パス。

--sas-token

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

--snapshot

スナップショットのバージョンを表す文字列 (該当する場合)。

--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 file resize

指定したサイズにファイルのサイズを変更します。

指定したバイト値がファイルの現在のサイズより小さい場合は、指定したバイト値より上のすべての範囲がクリアされます。

az storage file resize --path
                       --share-name
                       --size
                       [--account-key]
                       [--account-name]
                       [--auth-mode {key, login}]
                       [--backup-intent]
                       [--connection-string]
                       [--disallow-trailing-dot {false, true}]
                       [--file-endpoint]
                       [--sas-token]
                       [--timeout]

必須のパラメーター

--path -p

ファイル共有内のファイルへのパス。

--share-name -s

ファイル共有名。

--size

ファイルのサイズを (バイト単位) に変更するサイズ。

省略可能のパラメーター

--account-key

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

--account-name

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

--auth-mode

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

指定可能な値: key, login
--backup-intent --enable-file-backup-request-intent

ファイルの OAuth (Azure AD) 認証で使用するために必要なパラメーター。 これにより、ファイル/ディレクトリ レベルのアクセス許可チェックがバイパスされ、許可されたデータ アクションに基づいて、それらのファイル/ディレクトリに ACL が設定されている場合でも、アクセスが許可されます。

規定値: False
--connection-string

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

--disallow-trailing-dot

true の場合、末尾のドットはターゲット URI からトリミングされます。 既定値は False です。

指定可能な値: false, true
規定値: False
--file-endpoint

ストレージ データ サービス エンドポイント。 ストレージ アカウント キーまたは SAS トークンと組み合わせて使用する必要があります。 各サービス プライマリ エンドポイントは、 az storage account showを使用して検索できます。 環境変数: AZURE_STORAGE_SERVICE_ENDPOINT。

--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 file resize (storage-preview 拡張機能)

指定したサイズにファイルのサイズを変更します。

指定したバイト値がファイルの現在のサイズより小さい場合は、指定したバイト値より上のすべての範囲がクリアされます。

az storage file resize --path
                       --share-name
                       --size
                       [--account-key]
                       [--account-name]
                       [--auth-mode {key, login}]
                       [--backup-intent]
                       [--connection-string]
                       [--disallow-trailing-dot {false, true}]
                       [--sas-token]
                       [--timeout]

必須のパラメーター

--path -p

ファイル共有内のファイルへのパス。

--share-name -s

ファイル共有名。

--size

ファイルのサイズを (バイト単位) に変更するサイズ。

省略可能のパラメーター

--account-key

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

--account-name

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

--auth-mode

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

指定可能な値: key, login
--backup-intent --enable-file-backup-request-intent

ファイルの OAuth (Azure AD) 認証で使用するために必要なパラメーター。 これにより、ファイル/ディレクトリ レベルのアクセス許可チェックがバイパスされ、許可されたデータ アクションに基づいて、それらのファイル/ディレクトリに ACL が設定されている場合でも、アクセスが許可されます。

規定値: False
--connection-string

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

--disallow-trailing-dot

true の場合、末尾のドットはターゲット URI からトリミングされます。 既定値は False です。

指定可能な値: false, true
規定値: 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 file show

ファイルのすべてのユーザー定義メタデータ、標準 HTTP プロパティ、およびシステム プロパティを返します。

az storage file show --path
                     --share-name
                     [--account-key]
                     [--account-name]
                     [--auth-mode {key, login}]
                     [--backup-intent]
                     [--connection-string]
                     [--disallow-trailing-dot {false, true}]
                     [--file-endpoint]
                     [--sas-token]
                     [--snapshot]
                     [--timeout]

ファイル共有内のファイルのプロパティを表示します。

az storage file show -p dir/a.txt -s sharename --account-name myadlsaccount --account-key 0000-0000

必須のパラメーター

--path -p

ファイル共有内のファイルへのパス。

--share-name -s

ファイル共有名。

省略可能のパラメーター

--account-key

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

--account-name

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

--auth-mode

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

指定可能な値: key, login
--backup-intent --enable-file-backup-request-intent

ファイルの OAuth (Azure AD) 認証で使用するために必要なパラメーター。 これにより、ファイル/ディレクトリ レベルのアクセス許可チェックがバイパスされ、許可されたデータ アクションに基づいて、それらのファイル/ディレクトリに ACL が設定されている場合でも、アクセスが許可されます。

規定値: False
--connection-string

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

--disallow-trailing-dot

true の場合、末尾のドットはターゲット URI からトリミングされます。 既定値は False です。

指定可能な値: false, true
規定値: False
--file-endpoint

ストレージ データ サービス エンドポイント。 ストレージ アカウント キーまたは SAS トークンと組み合わせて使用する必要があります。 各サービス プライマリ エンドポイントは、 az storage account showを使用して検索できます。 環境変数: AZURE_STORAGE_SERVICE_ENDPOINT。

--sas-token

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

--snapshot

スナップショットのバージョンを表す文字列 (該当する場合)。

--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 file show (storage-preview 拡張機能)

ファイルのすべてのユーザー定義メタデータ、標準 HTTP プロパティ、およびシステム プロパティを返します。

az storage file show --path
                     --share-name
                     [--account-key]
                     [--account-name]
                     [--auth-mode {key, login}]
                     [--backup-intent]
                     [--connection-string]
                     [--disallow-trailing-dot {false, true}]
                     [--sas-token]
                     [--snapshot]
                     [--timeout]

ファイル共有内のファイルのプロパティを表示します。

az storage file show -p dir/a.txt -s sharename --account-name myadlsaccount --account-key 0000-0000

必須のパラメーター

--path -p

ファイル共有内のファイルへのパス。

--share-name -s

ファイル共有名。

省略可能のパラメーター

--account-key

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

--account-name

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

--auth-mode

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

指定可能な値: key, login
--backup-intent --enable-file-backup-request-intent

ファイルの OAuth (Azure AD) 認証で使用するために必要なパラメーター。 これにより、ファイル/ディレクトリ レベルのアクセス許可チェックがバイパスされ、許可されたデータ アクションに基づいて、それらのファイル/ディレクトリに ACL が設定されている場合でも、アクセスが許可されます。

規定値: False
--connection-string

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

--disallow-trailing-dot

true の場合、末尾のドットはターゲット URI からトリミングされます。 既定値は False です。

指定可能な値: false, true
規定値: False
--sas-token

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

--snapshot

スナップショットのバージョンを表す文字列 (該当する場合)。

--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 file update

ファイルのシステム プロパティを設定します。

content_settingsに 1 つのプロパティが設定されている場合、すべてのプロパティがオーバーライドされます。

az storage file update --path
                       --share-name
                       [--account-key]
                       [--account-name]
                       [--auth-mode {key, login}]
                       [--backup-intent]
                       [--clear-content-settings {false, true}]
                       [--connection-string]
                       [--content-cache]
                       [--content-disposition]
                       [--content-encoding]
                       [--content-language]
                       [--content-md5]
                       [--content-type]
                       [--disallow-trailing-dot {false, true}]
                       [--file-endpoint]
                       [--sas-token]
                       [--timeout]

ファイルのシステム プロパティを設定します。

az storage file update -p dir/a.txt -s sharename --account-name myadlsaccount --account-key 0000-0000 --content-type test/type

必須のパラメーター

--path -p

ファイル共有内のファイルへのパス。

--share-name -s

ファイル共有名。

省略可能のパラメーター

--account-key

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

--account-name

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

--auth-mode

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

指定可能な値: key, login
--backup-intent --enable-file-backup-request-intent

ファイルの OAuth (Azure AD) 認証で使用するために必要なパラメーター。 これにより、ファイル/ディレクトリ レベルのアクセス許可チェックがバイパスされ、許可されたデータ アクションに基づいて、それらのファイル/ディレクトリに ACL が設定されている場合でも、アクセスが許可されます。

規定値: False
--clear-content-settings

このフラグが設定されている場合、次のいずれかのプロパティ (--content-cache-control、--content-disposition、--content-encoding、--content-language、--content-md5、--content-type) が設定されている場合は、これらのプロパティがすべて一緒に設定されます。 以下に示すプロパティの少なくとも 1 つが設定されているときに、特定のプロパティに値が指定されていない場合、そのプロパティはクリアされます。

指定可能な値: false, true
--connection-string

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

--content-cache --content-cache-control

キャッシュ 制御文字列。

--content-disposition

応答ペイロードを処理する方法に関する追加情報を伝達します。また、追加のメタデータを添付するために使用することもできます。

--content-encoding

コンテンツ エンコードの種類。

--content-language

コンテンツ言語。

--content-md5

コンテンツの MD5 ハッシュ。

--content-type

コンテンツ MIME の種類。

--disallow-trailing-dot

true の場合、末尾のドットはターゲット URI からトリミングされます。 既定値は False です。

指定可能な値: false, true
規定値: False
--file-endpoint

ストレージ データ サービス エンドポイント。 ストレージ アカウント キーまたは SAS トークンと組み合わせて使用する必要があります。 各サービス プライマリ エンドポイントは、 az storage account showを使用して検索できます。 環境変数: AZURE_STORAGE_SERVICE_ENDPOINT。

--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 file update (storage-preview 拡張機能)

ファイルのシステム プロパティを設定します。

content_settingsに 1 つのプロパティが設定されている場合、すべてのプロパティがオーバーライドされます。

az storage file update --path
                       --share-name
                       [--account-key]
                       [--account-name]
                       [--auth-mode {key, login}]
                       [--backup-intent]
                       [--clear-content-settings {false, true}]
                       [--connection-string]
                       [--content-cache]
                       [--content-disposition]
                       [--content-encoding]
                       [--content-language]
                       [--content-md5]
                       [--content-type]
                       [--disallow-trailing-dot {false, true}]
                       [--sas-token]
                       [--timeout]

ファイルのシステム プロパティを設定します。

az storage file update -p dir/a.txt -s sharename --account-name myadlsaccount --account-key 0000-0000 --content-type test/type

必須のパラメーター

--path -p

ファイル共有内のファイルへのパス。

--share-name -s

ファイル共有名。

省略可能のパラメーター

--account-key

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

--account-name

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

--auth-mode

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

指定可能な値: key, login
--backup-intent --enable-file-backup-request-intent

ファイルの OAuth (Azure AD) 認証で使用するために必要なパラメーター。 これにより、ファイル/ディレクトリ レベルのアクセス許可チェックがバイパスされ、許可されたデータ アクションに基づいて、それらのファイル/ディレクトリに ACL が設定されている場合でも、アクセスが許可されます。

規定値: False
--clear-content-settings

このフラグが設定されている場合、次のいずれかのプロパティ (--content-cache-control、--content-disposition、--content-encoding、--content-language、--content-md5、--content-type) が設定されている場合は、これらのプロパティがすべて一緒に設定されます。 以下に示すプロパティの少なくとも 1 つが設定されているときに、特定のプロパティに値が指定されていない場合、そのプロパティはクリアされます。

指定可能な値: false, true
--connection-string

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

--content-cache --content-cache-control

キャッシュ 制御文字列。

--content-disposition

応答ペイロードを処理する方法に関する追加情報を伝達します。また、追加のメタデータを添付するために使用することもできます。

--content-encoding

コンテンツ エンコードの種類。

--content-language

コンテンツ言語。

--content-md5

コンテンツの MD5 ハッシュ。

--content-type

コンテンツ MIME の種類。

--disallow-trailing-dot

true の場合、末尾のドットはターゲット URI からトリミングされます。 既定値は False です。

指定可能な値: false, true
規定値: 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 file upload

SMB 3.0 プロトコルを使用する共有にファイルをアップロードします。

自動チャンクと進行状況の通知を使用して、ソース パスから Azure ファイルを作成または更新します。

az storage file upload --source
                       [--account-key]
                       [--account-name]
                       [--auth-mode {key, login}]
                       [--backup-intent]
                       [--connection-string]
                       [--content-cache]
                       [--content-disposition]
                       [--content-encoding]
                       [--content-language]
                       [--content-md5]
                       [--content-type]
                       [--disallow-trailing-dot {false, true}]
                       [--file-endpoint]
                       [--file-url]
                       [--max-connections]
                       [--metadata]
                       [--no-progress]
                       [--path]
                       [--sas-token]
                       [--share-name]
                       [--timeout]
                       [--validate-content]

ローカル ファイルに共有にアップロードします。

az storage file upload -s MyShare --source /path/to/file

SMB 3.0 プロトコルを使用する共有にファイルをアップロードします。 (自動生成)

az storage file upload --account-key 00000000 --account-name MyStorageAccount --path path/file.txt --share-name MyShare --source /path/to/file

必須のパラメーター

--source

ファイル コンテンツとしてアップロードするローカル ファイルのパス。

省略可能のパラメーター

--account-key

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

--account-name

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

--auth-mode

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

指定可能な値: key, login
--backup-intent --enable-file-backup-request-intent

ファイルの OAuth (Azure AD) 認証で使用するために必要なパラメーター。 これにより、ファイル/ディレクトリ レベルのアクセス許可チェックがバイパスされ、許可されたデータ アクションに基づいて、それらのファイル/ディレクトリに ACL が設定されている場合でも、アクセスが許可されます。

規定値: False
--connection-string

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

--content-cache --content-cache-control

キャッシュ 制御文字列。

--content-disposition

応答ペイロードを処理する方法に関する追加情報を伝達します。また、追加のメタデータを添付するために使用することもできます。

--content-encoding

コンテンツ エンコードの種類。

--content-language

コンテンツ言語。

--content-md5

コンテンツの MD5 ハッシュ。

--content-type

コンテンツ MIME の種類。

--disallow-trailing-dot

true の場合、末尾のドットはターゲット URI からトリミングされます。 既定値は False です。

指定可能な値: false, true
規定値: False
--file-endpoint

ストレージ データ サービス エンドポイント。 ストレージ アカウント キーまたは SAS トークンと組み合わせて使用する必要があります。 各サービス プライマリ エンドポイントは、 az storage account showを使用して検索できます。 環境変数: AZURE_STORAGE_SERVICE_ENDPOINT。

--file-url

使用されている場合は SAS トークンを含む、ファイルへの完全なエンドポイント URL。

--max-connections

使用する並列接続の最大数。

規定値: 2
--metadata

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

--no-progress

コマンドの進行状況レポートを無効にするには、このフラグを含めます。

規定値: False
--path -p

ファイル共有内のファイルへのパス。 ファイル名を省略すると、ソース ファイル名が使用されます。

--sas-token

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

--share-name -s

ファイル共有名。

--timeout

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

--validate-content

true の場合、ファイルの各範囲の MD5 ハッシュを計算します。 ストレージ サービスは、送信されたハッシュで到着したコンテンツのハッシュをチェックします。 これは主に、https ではなく https を https (既定) で既に検証している場合に、ネットワーク上のビットフラグを検出する場合に重要です。 この MD5 ハッシュはファイルと共に格納されないことに注意してください。

規定値: False
グローバル パラメーター
--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 file upload (storage-preview 拡張機能)

SMB 3.0 プロトコルを使用する共有にファイルをアップロードします。

自動チャンクと進行状況の通知を使用して、ソース パスから Azure ファイルを作成または更新します。

az storage file upload --share-name
                       --source
                       [--account-key]
                       [--account-name]
                       [--auth-mode {key, login}]
                       [--backup-intent]
                       [--connection-string]
                       [--content-cache]
                       [--content-disposition]
                       [--content-encoding]
                       [--content-language]
                       [--content-md5]
                       [--content-type]
                       [--disallow-trailing-dot {false, true}]
                       [--max-connections]
                       [--metadata]
                       [--no-progress]
                       [--path]
                       [--sas-token]
                       [--timeout]
                       [--validate-content]

ローカル ファイルに共有にアップロードします。

az storage file upload -s MyShare --source /path/to/file

SMB 3.0 プロトコルを使用する共有にファイルをアップロードします。 (自動生成)

az storage file upload --account-key 00000000 --account-name MyStorageAccount --path path/file.txt --share-name MyShare --source /path/to/file

必須のパラメーター

--share-name -s

ファイル共有名。

--source

ファイル コンテンツとしてアップロードするローカル ファイルのパス。

省略可能のパラメーター

--account-key

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

--account-name

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

--auth-mode

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

指定可能な値: key, login
--backup-intent --enable-file-backup-request-intent

ファイルの OAuth (Azure AD) 認証で使用するために必要なパラメーター。 これにより、ファイル/ディレクトリ レベルのアクセス許可チェックがバイパスされ、許可されたデータ アクションに基づいて、それらのファイル/ディレクトリに ACL が設定されている場合でも、アクセスが許可されます。

規定値: False
--connection-string

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

--content-cache --content-cache-control

キャッシュ 制御文字列。

--content-disposition

応答ペイロードを処理する方法に関する追加情報を伝達します。また、追加のメタデータを添付するために使用することもできます。

--content-encoding

コンテンツ エンコードの種類。

--content-language

コンテンツ言語。

--content-md5

コンテンツの MD5 ハッシュ。

--content-type

コンテンツ MIME の種類。

--disallow-trailing-dot

true の場合、末尾のドットはターゲット URI からトリミングされます。 既定値は False です。

指定可能な値: false, true
規定値: False
--max-connections

使用する並列接続の最大数。

規定値: 2
--metadata

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

--no-progress

コマンドの進行状況レポートを無効にするには、このフラグを含めます。

規定値: False
--path -p

ファイル共有内のファイルへのパス。 ファイル名を省略すると、ソース ファイル名が使用されます。

--sas-token

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

--timeout

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

--validate-content

true の場合、ファイルの各範囲の MD5 ハッシュを計算します。 ストレージ サービスは、送信されたハッシュで到着したコンテンツのハッシュをチェックします。 これは主に、https ではなく https を https (既定) で既に検証している場合に、ネットワーク上のビットフラグを検出する場合に重要です。 この MD5 ハッシュはファイルと共に格納されないことに注意してください。

規定値: False
グローバル パラメーター
--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 file upload-batch

バッチ操作でローカル ディレクトリから Azure Storage ファイル共有にファイルをアップロードします。

az storage file upload-batch --destination
                             --source
                             [--account-key]
                             [--account-name]
                             [--connection-string]
                             [--content-cache]
                             [--content-disposition]
                             [--content-encoding]
                             [--content-language]
                             [--content-md5]
                             [--content-type]
                             [--destination-path]
                             [--disallow-trailing-dot {false, true}]
                             [--dryrun]
                             [--file-endpoint]
                             [--max-connections]
                             [--metadata]
                             [--no-progress]
                             [--pattern]
                             [--sas-token]
                             [--validate-content]

バッチ操作でローカル ディレクトリから Azure Storage ファイル共有にファイルをアップロードします。

az storage file upload-batch --destination myshare --source . --account-name myaccount --account-key 00000000

ローカル ディレクトリから、バッチ操作で URL を使用して Azure Storage ファイル共有にファイルをアップロードします。

az storage file upload-batch --destination https://myaccount.file.core.windows.net/myshare --source . --account-key 00000000

必須のパラメーター

--destination -d

アップロード操作の宛先。

宛先には、ファイル共有 URL または共有名を指定できます。 宛先が共有 URL の場合、ストレージ アカウント名は URL から解析されます。

--source -s

ファイルをアップロードするディレクトリ。

省略可能のパラメーター

--account-key

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

--account-name

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

--connection-string

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

--content-cache --content-cache-control

キャッシュ 制御文字列。

--content-disposition

応答ペイロードを処理する方法に関する追加情報を伝達します。また、追加のメタデータを添付するために使用することもできます。

--content-encoding

コンテンツ エンコードの種類。

--content-language

コンテンツ言語。

--content-md5

コンテンツの MD5 ハッシュ。

--content-type

コンテンツ MIME の種類。

--destination-path

ソース データのコピー先のディレクトリ。 省略すると、データがルート ディレクトリにコピーされます。

--disallow-trailing-dot

true の場合、末尾のドットはターゲット URI からトリミングされます。 既定値は False です。

指定可能な値: false, true
規定値: False
--dryrun

アップロードするファイルと BLOB を一覧表示します。 実際のデータ転送は行われません。

規定値: False
--file-endpoint

ストレージ データ サービス エンドポイント。 ストレージ アカウント キーまたは SAS トークンと組み合わせて使用する必要があります。 各サービス プライマリ エンドポイントは、 az storage account showを使用して検索できます。 環境変数: AZURE_STORAGE_SERVICE_ENDPOINT。

--max-connections

使用する並列接続の最大数。 既定値は 1 です。

規定値: 1
--metadata

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

--no-progress

コマンドの進行状況レポートを無効にするには、このフラグを含めます。

規定値: False
--pattern

ファイル の globbing に使用されるパターン。 サポートされているパターンは、'*'、'?'、'[seq]'、および '[!seq]' です。 詳細については、 https://docs.python.org/3.7/library/fnmatch.htmlを参照してください。

--pattern で '*' を使用すると、ディレクトリ区切り記号 '/' を含む任意の文字と一致します。

--sas-token

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

--validate-content

設定されている場合は、検証のためにファイルの各範囲の MD5 ハッシュを計算します。

ストレージ サービスは、到着したコンテンツのハッシュが送信されたハッシュと同じであることを確認します。 これは、HTTPS ではなく HTTP を使用する場合、転送中にビットフリップを検出する場合に最も重要です。 このハッシュは格納されません。

規定値: False
グローバル パラメーター
--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 file upload-batch (storage-preview 拡張機能)

バッチ操作でローカル ディレクトリから Azure Storage ファイル共有にファイルをアップロードします。

az storage file upload-batch --destination
                             --source
                             [--account-key]
                             [--account-name]
                             [--connection-string]
                             [--content-cache]
                             [--content-disposition]
                             [--content-encoding]
                             [--content-language]
                             [--content-md5]
                             [--content-type]
                             [--destination-path]
                             [--disallow-trailing-dot {false, true}]
                             [--dryrun]
                             [--max-connections]
                             [--metadata]
                             [--no-progress]
                             [--pattern]
                             [--sas-token]
                             [--validate-content]

バッチ操作でローカル ディレクトリから Azure Storage ファイル共有にファイルをアップロードします。

az storage file upload-batch --destination myshare --source . --account-name myaccount --account-key 00000000

ローカル ディレクトリから、バッチ操作で URL を使用して Azure Storage ファイル共有にファイルをアップロードします。

az storage file upload-batch --destination https://myaccount.file.core.windows.net/myshare --source . --account-key 00000000

必須のパラメーター

--destination -d

アップロード操作の宛先。

宛先には、ファイル共有 URL または共有名を指定できます。 宛先が共有 URL の場合、ストレージ アカウント名は URL から解析されます。

--source -s

ファイルをアップロードするディレクトリ。

省略可能のパラメーター

--account-key

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

--account-name

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

--connection-string

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

--content-cache --content-cache-control

キャッシュ 制御文字列。

--content-disposition

応答ペイロードを処理する方法に関する追加情報を伝達します。また、追加のメタデータを添付するために使用することもできます。

--content-encoding

コンテンツ エンコードの種類。

--content-language

コンテンツ言語。

--content-md5

コンテンツの MD5 ハッシュ。

--content-type

コンテンツ MIME の種類。

--destination-path

ソース データのコピー先のディレクトリ。 省略すると、データがルート ディレクトリにコピーされます。

--disallow-trailing-dot

true の場合、末尾のドットはターゲット URI からトリミングされます。 既定値は False です。

指定可能な値: false, true
規定値: False
--dryrun

アップロードするファイルと BLOB を一覧表示します。 実際のデータ転送は行われません。

規定値: False
--max-connections

使用する並列接続の最大数。 既定値は 1 です。

規定値: 1
--metadata

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

--no-progress

コマンドの進行状況レポートを無効にするには、このフラグを含めます。

規定値: False
--pattern

ファイル の globbing に使用されるパターン。 サポートされているパターンは、'*'、'?'、'[seq]'、および '[!seq]' です。 詳細については、 https://docs.python.org/3.7/library/fnmatch.htmlを参照してください。

--pattern で '*' を使用すると、ディレクトリ区切り記号 '/' を含む任意の文字と一致します。

--sas-token

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

--validate-content

設定されている場合は、検証のためにファイルの各範囲の MD5 ハッシュを計算します。

ストレージ サービスは、到着したコンテンツのハッシュが送信されたハッシュと同じであることを確認します。 これは、HTTPS ではなく HTTP を使用する場合、転送中にビットフリップを検出する場合に最も重要です。 このハッシュは格納されません。

規定値: False
グローバル パラメーター
--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 file url

ファイルにアクセスする URL を作成します。

az storage file url --path
                    --share-name
                    [--account-key]
                    [--account-name]
                    [--auth-mode {key, login}]
                    [--backup-intent]
                    [--connection-string]
                    [--disallow-trailing-dot {false, true}]
                    [--file-endpoint]
                    [--protocol {http, https}]
                    [--sas-token]

ファイルにアクセスする URL を作成します。 (自動生成)

az storage file url --account-key 00000000 --account-name mystorageaccount --path path/file.txt --share-name myshare

必須のパラメーター

--path -p

ファイル共有内のファイル/ディレクトリへのパス。

--share-name -s

ファイル共有名。

省略可能のパラメーター

--account-key

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

--account-name

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

--auth-mode

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

指定可能な値: key, login
--backup-intent --enable-file-backup-request-intent

ファイルの OAuth (Azure AD) 認証で使用するために必要なパラメーター。 これにより、ファイル/ディレクトリ レベルのアクセス許可チェックがバイパスされ、許可されたデータ アクションに基づいて、それらのファイル/ディレクトリに ACL が設定されている場合でも、アクセスが許可されます。

規定値: False
--connection-string

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

--disallow-trailing-dot

true の場合、末尾のドットはターゲット URI からトリミングされます。 既定値は False です。

指定可能な値: false, true
規定値: False
--file-endpoint

ストレージ データ サービス エンドポイント。 ストレージ アカウント キーまたは SAS トークンと組み合わせて使用する必要があります。 各サービス プライマリ エンドポイントは、 az storage account showを使用して検索できます。 環境変数: AZURE_STORAGE_SERVICE_ENDPOINT。

--protocol

使用するプロトコル。

指定可能な値: http, https
規定値: https
--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 file url (storage-preview 拡張機能)

ファイルにアクセスする URL を作成します。

az storage file url --path
                    --share-name
                    [--account-key]
                    [--account-name]
                    [--auth-mode {key, login}]
                    [--backup-intent]
                    [--connection-string]
                    [--disallow-trailing-dot {false, true}]
                    [--protocol {http, https}]
                    [--sas-token]

ファイルにアクセスする URL を作成します。 (自動生成)

az storage file url --account-key 00000000 --account-name mystorageaccount --path path/file.txt --share-name myshare

必須のパラメーター

--path -p

ファイル共有内のファイル/ディレクトリへのパス。

--share-name -s

ファイル共有名。

省略可能のパラメーター

--account-key

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

--account-name

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

--auth-mode

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

指定可能な値: key, login
--backup-intent --enable-file-backup-request-intent

ファイルの OAuth (Azure AD) 認証で使用するために必要なパラメーター。 これにより、ファイル/ディレクトリ レベルのアクセス許可チェックがバイパスされ、許可されたデータ アクションに基づいて、それらのファイル/ディレクトリに ACL が設定されている場合でも、アクセスが許可されます。

規定値: False
--connection-string

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

--disallow-trailing-dot

true の場合、末尾のドットはターゲット URI からトリミングされます。 既定値は False です。

指定可能な値: false, true
規定値: False
--protocol

使用するプロトコル。

指定可能な値: http, https
規定値: https
--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 を使います。