az storage azcopy blob
Note
This reference is part of the storage-preview extension for the Azure CLI (version 2.70.0 or higher). az storage azcopy blob コマンドを初めて実行すると、拡張機能が自動的にインストールされます。 Learn more about extensions.
AzCopy を使用して、非構造化データ (BLOB) のオブジェクト ストレージを管理します。
コマンド
名前 | 説明 | 型 | 状態 |
---|---|---|---|
az storage azcopy blob delete |
AzCopy を使用してストレージ BLOB コンテナーから BLOB を削除します。 |
Extension | GA |
az storage azcopy blob download |
AzCopy を使用してストレージ BLOB コンテナーから BLOB をダウンロードします。 |
Extension | GA |
az storage azcopy blob sync |
AzCopy を使用して、ストレージ BLOB コンテナーに BLOB を再帰的に同期します。 |
Extension | GA |
az storage azcopy blob upload |
AzCopy を使用してストレージ BLOB コンテナーに BLOB をアップロードします。 |
Extension | GA |
az storage azcopy blob delete
AzCopy を使用してストレージ BLOB コンテナーから BLOB を削除します。
az storage azcopy blob delete --container
[--account-key]
[--account-name]
[--auth-mode {key, login}]
[--connection-string]
[--recursive]
[--sas-token]
[--target]
例
コンテナーから 1 つの BLOB を削除します。
az storage azcopy blob delete -c MyContainer --account-name MyStorageAccount -t TargetBlob
コンテナーからすべての BLOB を削除します。
az storage azcopy blob delete -c MyContainer --account-name MyStorageAccount --recursive
仮想ディレクトリ内のすべての BLOB を削除します。
az storage azcopy blob delete -c MyContainer --account-name MyStorageAccount -t "path/to/virtual_directory" --recursive
必須のパラメーター
ターゲット コンテナーの削除。
省略可能のパラメーター
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
ストレージ アカウント キー。 ストレージ アカウント名と組み合わせて使用する必要があります。 環境変数: AZURE_STORAGE_KEY。
プロパティ | 値 |
---|---|
Parameter group: | Storage Account Arguments |
ストレージ アカウント名。 関連する環境変数: AZURE_STORAGE_ACCOUNT。 ストレージ アカウント キーまたは SAS トークンと組み合わせて使用する必要があります。 どちらも存在しない場合、コマンドは認証された Azure アカウントを使用してストレージ アカウント キーのクエリを試みます。 多数のストレージ コマンドが実行されると、API クォータに達する可能性があります。
プロパティ | 値 |
---|---|
Parameter group: | Storage Account Arguments |
コマンドを実行するモード。 "ログイン" モードでは、認証にログイン資格情報が直接使用されます。 従来の "キー" モードでは、アカウントの認証パラメーターが指定されていない場合、アカウント キーのクエリが試行されます。 環境変数: AZURE_STORAGE_AUTH_MODE。
プロパティ | 値 |
---|---|
指定可能な値: | key, login |
ストレージ アカウントの接続文字列。 環境変数: AZURE_STORAGE_CONNECTION_STRING。
プロパティ | 値 |
---|---|
Parameter group: | Storage Account Arguments |
BLOB を再帰的に削除します。
共有アクセス署名 (SAS) ストレージ アカウント名と組み合わせて使用する必要があります。 環境変数: AZURE_STORAGE_SAS_TOKEN。
プロパティ | 値 |
---|---|
Parameter group: | Storage Account Arguments |
削除先のパス。
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
プロパティ | 値 |
---|---|
規定値: | False |
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
プロパティ | 値 |
---|---|
規定値: | False |
Output format.
プロパティ | 値 |
---|---|
規定値: | json |
指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
サブスクリプションの名前または ID。
az account set -s NAME_OR_ID
を使用して既定のサブスクリプションを構成できます。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
プロパティ | 値 |
---|---|
規定値: | False |
az storage azcopy blob download
AzCopy を使用してストレージ BLOB コンテナーから BLOB をダウンロードします。
az storage azcopy blob download --container
--destination
[--account-key]
[--account-name]
[--auth-mode {key, login}]
[--connection-string]
[--recursive]
[--sas-token]
[--source]
例
コンテナーから 1 つの BLOB をダウンロードします。
az storage azcopy blob download -c MyContainer --account-name MyStorageAccount -s "path/to/blob" -d "path/to/file"
コンテナーから仮想ディレクトリをダウンロードします。
az storage azcopy blob download -c MyContainer --account-name MyStorageAccount -s "path/to/virtual_directory" -d "download/path" --recursive
コンテナーの内容をローカル ファイル システムにダウンロードします。
az storage azcopy blob download -c MyContainer --account-name MyStorageAccount -s * -d "download/path" --recursive
必須のパラメーター
ダウンロード元のコンテナー。
ダウンロード先のファイル パス。
省略可能のパラメーター
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
ストレージ アカウント キー。 ストレージ アカウント名と組み合わせて使用する必要があります。 環境変数: AZURE_STORAGE_KEY。
プロパティ | 値 |
---|---|
Parameter group: | Storage Account Arguments |
ストレージ アカウント名。 関連する環境変数: AZURE_STORAGE_ACCOUNT。 ストレージ アカウント キーまたは SAS トークンと組み合わせて使用する必要があります。 どちらも存在しない場合、コマンドは認証された Azure アカウントを使用してストレージ アカウント キーのクエリを試みます。 多数のストレージ コマンドが実行されると、API クォータに達する可能性があります。
プロパティ | 値 |
---|---|
Parameter group: | Storage Account Arguments |
コマンドを実行するモード。 "ログイン" モードでは、認証にログイン資格情報が直接使用されます。 従来の "キー" モードでは、アカウントの認証パラメーターが指定されていない場合、アカウント キーのクエリが試行されます。 環境変数: AZURE_STORAGE_AUTH_MODE。
プロパティ | 値 |
---|---|
指定可能な値: | key, login |
ストレージ アカウントの接続文字列。 環境変数: AZURE_STORAGE_CONNECTION_STRING。
プロパティ | 値 |
---|---|
Parameter group: | Storage Account Arguments |
BLOB を再帰的にダウンロードします。
共有アクセス署名 (SAS) ストレージ アカウント名と組み合わせて使用する必要があります。 環境変数: AZURE_STORAGE_SAS_TOKEN。
プロパティ | 値 |
---|---|
Parameter group: | Storage Account Arguments |
ダウンロード 元のパス。
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
プロパティ | 値 |
---|---|
規定値: | False |
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
プロパティ | 値 |
---|---|
規定値: | False |
Output format.
プロパティ | 値 |
---|---|
規定値: | json |
指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
サブスクリプションの名前または ID。
az account set -s NAME_OR_ID
を使用して既定のサブスクリプションを構成できます。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
プロパティ | 値 |
---|---|
規定値: | False |
az storage azcopy blob sync
AzCopy を使用して、ストレージ BLOB コンテナーに BLOB を再帰的に同期します。
azcopy sync の詳細については、https://docs.microsoft.com/azure/storage/common/storage-ref-azcopy-syncを参照してください。
az storage azcopy blob sync --container
--source
[--account-key]
[--account-name]
[--auth-mode {key, login}]
[--connection-string]
[--destination]
[--sas-token]
例
1 つの BLOB をコンテナーに同期します。
az storage azcopy blob sync -c MyContainer --account-name MyStorageAccount -s "path/to/file" -d NewBlob
ディレクトリをコンテナーに同期します。
az storage azcopy blob sync -c MyContainer --account-name MyStorageAccount -s "path/to/directory"
必須のパラメーター
同期先コンテナー。
同期元のソース ファイル パス。
省略可能のパラメーター
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
ストレージ アカウント キー。 ストレージ アカウント名と組み合わせて使用する必要があります。 環境変数: AZURE_STORAGE_KEY。
プロパティ | 値 |
---|---|
Parameter group: | Storage Account Arguments |
ストレージ アカウント名。 関連する環境変数: AZURE_STORAGE_ACCOUNT。 ストレージ アカウント キーまたは SAS トークンと組み合わせて使用する必要があります。 どちらも存在しない場合、コマンドは認証された Azure アカウントを使用してストレージ アカウント キーのクエリを試みます。 多数のストレージ コマンドが実行されると、API クォータに達する可能性があります。
プロパティ | 値 |
---|---|
Parameter group: | Storage Account Arguments |
コマンドを実行するモード。 "ログイン" モードでは、認証にログイン資格情報が直接使用されます。 従来の "キー" モードでは、アカウントの認証パラメーターが指定されていない場合、アカウント キーのクエリが試行されます。 環境変数: AZURE_STORAGE_AUTH_MODE。
プロパティ | 値 |
---|---|
指定可能な値: | key, login |
ストレージ アカウントの接続文字列。 環境変数: AZURE_STORAGE_CONNECTION_STRING。
プロパティ | 値 |
---|---|
Parameter group: | Storage Account Arguments |
同期先のパス。
共有アクセス署名 (SAS) ストレージ アカウント名と組み合わせて使用する必要があります。 環境変数: AZURE_STORAGE_SAS_TOKEN。
プロパティ | 値 |
---|---|
Parameter group: | Storage Account Arguments |
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
プロパティ | 値 |
---|---|
規定値: | False |
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
プロパティ | 値 |
---|---|
規定値: | False |
Output format.
プロパティ | 値 |
---|---|
規定値: | json |
指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
サブスクリプションの名前または ID。
az account set -s NAME_OR_ID
を使用して既定のサブスクリプションを構成できます。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
プロパティ | 値 |
---|---|
規定値: | False |
az storage azcopy blob upload
AzCopy を使用してストレージ BLOB コンテナーに BLOB をアップロードします。
az storage azcopy blob upload --container
--source
[--account-key]
[--account-name]
[--auth-mode {key, login}]
[--connection-string]
[--destination]
[--recursive]
[--sas-token]
例
1 つの BLOB をコンテナーにアップロードします。
az storage azcopy blob upload -c MyContainer --account-name MyStorageAccount -s "path/to/file" -d NewBlob
コンテナーにディレクトリをアップロードします。
az storage azcopy blob upload -c MyContainer --account-name MyStorageAccount -s "path/to/directory" --recursive
ディレクトリの内容をコンテナーにアップロードします。
az storage azcopy blob upload -c MyContainer --account-name MyStorageAccount -s "path/to/directory/*" --recursive
必須のパラメーター
アップロード先コンテナー。
アップロード元のソース ファイル のパス。
省略可能のパラメーター
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
ストレージ アカウント キー。 ストレージ アカウント名と組み合わせて使用する必要があります。 環境変数: AZURE_STORAGE_KEY。
プロパティ | 値 |
---|---|
Parameter group: | Storage Account Arguments |
ストレージ アカウント名。 関連する環境変数: AZURE_STORAGE_ACCOUNT。 ストレージ アカウント キーまたは SAS トークンと組み合わせて使用する必要があります。 どちらも存在しない場合、コマンドは認証された Azure アカウントを使用してストレージ アカウント キーのクエリを試みます。 多数のストレージ コマンドが実行されると、API クォータに達する可能性があります。
プロパティ | 値 |
---|---|
Parameter group: | Storage Account Arguments |
コマンドを実行するモード。 "ログイン" モードでは、認証にログイン資格情報が直接使用されます。 従来の "キー" モードでは、アカウントの認証パラメーターが指定されていない場合、アカウント キーのクエリが試行されます。 環境変数: AZURE_STORAGE_AUTH_MODE。
プロパティ | 値 |
---|---|
指定可能な値: | key, login |
ストレージ アカウントの接続文字列。 環境変数: AZURE_STORAGE_CONNECTION_STRING。
プロパティ | 値 |
---|---|
Parameter group: | Storage Account Arguments |
アップロード先のパス。
BLOB を再帰的にアップロードします。
共有アクセス署名 (SAS) ストレージ アカウント名と組み合わせて使用する必要があります。 環境変数: AZURE_STORAGE_SAS_TOKEN。
プロパティ | 値 |
---|---|
Parameter group: | Storage Account Arguments |
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
プロパティ | 値 |
---|---|
規定値: | False |
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
プロパティ | 値 |
---|---|
規定値: | False |
Output format.
プロパティ | 値 |
---|---|
規定値: | json |
指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
サブスクリプションの名前または ID。
az account set -s NAME_OR_ID
を使用して既定のサブスクリプションを構成できます。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
プロパティ | 値 |
---|---|
規定値: | False |