az storage azcopy blob

Примечание

Эта ссылка является частью расширения Storage-Preview для Azure CLI и требует версии 2.25.0 или более поздней. Расширение будет автоматически установлено при первом выполнении команды AZ Storage azcopy BLOB . Подробнее о расширениях.

Управление хранилищем объектов для неструктурированных данных (BLOB-объектов) с помощью AzCopy.

Команды

az storage azcopy blob delete

Удаление больших двоичных объектов из контейнера BLOB-объектов хранилища с помощью AzCopy.

az storage azcopy blob download

Скачайте большие двоичные объекты из контейнера BLOB-объектов хранилища с помощью AzCopy.

az storage azcopy blob sync

Рекурсивно синхронизируйте большие двоичные объекты с контейнером BLOB-объектов хранилища с помощью AzCopy.

az storage azcopy blob upload

Upload большие двоичные объекты в контейнер blob-объектов хранилища с помощью AzCopy.

az storage azcopy blob delete

Удаление больших двоичных объектов из контейнера BLOB-объектов хранилища с помощью AzCopy.

az storage azcopy blob delete --container
                              [--account-key]
                              [--account-name]
                              [--auth-mode {key, login}]
                              [--connection-string]
                              [--recursive]
                              [--sas-token]
                              [--target]

Примеры

Удаление одного большого двоичного объекта из контейнера.

az storage azcopy blob delete -c MyContainer --account-name MyStorageAccount -t TargetBlob

Удалите все большие двоичные объекты из контейнера.

az storage azcopy blob delete -c MyContainer --account-name MyStorageAccount --recursive

Удалите все большие двоичные объекты в виртуальном каталоге.

az storage azcopy blob delete -c MyContainer --account-name MyStorageAccount -t "path/to/virtual_directory" --recursive

Обязательные параметры

--container -c

Целевой контейнер удаления.

Необязательные параметры

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

Рекурсивное удаление больших двоичных объектов.

--sas-token

Подпись общего доступа (SAS). Необходимо использовать в сочетании с именем учетной записи хранения. Переменная среды: AZURE_STORAGE_SAS_TOKEN.

--target -t

Целевой путь удаления.

az storage azcopy blob download

Скачайте большие двоичные объекты из контейнера BLOB-объектов хранилища с помощью AzCopy.

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

Примеры

Скачайте один большой двоичный объект из контейнера.

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

Обязательные параметры

--container -c

Исходный контейнер скачивания.

--destination -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.

--recursive -r

Рекурсивно скачивать большие двоичные объекты.

--sas-token

Подпись общего доступа (SAS). Необходимо использовать в сочетании с именем учетной записи хранения. Переменная среды: AZURE_STORAGE_SAS_TOKEN.

--source -s

Путь к источнику загрузки.

az storage azcopy blob sync

Рекурсивно синхронизируйте большие двоичные объекты с контейнером BLOB-объектов хранилища с помощью AzCopy.

az storage azcopy blob sync --container
                            --source
                            [--account-key]
                            [--account-name]
                            [--auth-mode {key, login}]
                            [--connection-string]
                            [--destination]
                            [--sas-token]

Примеры

Синхронизация одного большого двоичного объекта с контейнером.

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"

Обязательные параметры

--container -c

Контейнер назначения синхронизации.

--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.

--destination -d

Путь назначения синхронизации.

--sas-token

Подпись общего доступа (SAS). Необходимо использовать в сочетании с именем учетной записи хранения. Переменная среды: AZURE_STORAGE_SAS_TOKEN.

az storage azcopy blob upload

Upload большие двоичные объекты в контейнер blob-объектов хранилища с помощью AzCopy.

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

Примеры

Upload один большой двоичный объект в контейнер.

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

Upload каталог в контейнер.

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

Upload содержимое каталога в контейнер.

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

Обязательные параметры

--container -c

Целевой контейнер отправки.

--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.

--destination -d

Путь назначения отправки.

--recursive -r

Рекурсивно отправлять большие двоичные объекты.

--sas-token

Подпись общего доступа (SAS). Необходимо использовать в сочетании с именем учетной записи хранения. Переменная среды: AZURE_STORAGE_SAS_TOKEN.