Что такое Azure CLI эквивалент «aws s3 cp ./index.html s3: // mybucket» - PullRequest
0 голосов
/ 29 марта 2020

Я хочу загрузить файл stati c html в папку $ web в учетной записи хранения Azure. Как мне сделать это из Azure CLI?

1 Ответ

0 голосов
/ 29 марта 2020

Я получил его, работая со следующими шагами (в Bash в WSL):

(1.) Запустите

az storage account show-connection-string -n MY_STORAGE_ACCOUNT_NAME -g MY_RESOURCE_GROUP_NAME --query connectionString -o tsv

, чтобы получить строку подключения к хранилищу, которая будет выглядеть что-то вроде:

DefaultEndpointsProtocol=https;EndpointSuffix=core.windows.net;AccountName=jamesexampleaccountname;AccountKey=ABc1/D1EFGHIJKLMNOPQRSTUVWXYZ/ABCDEFGHIJK/LMNOPQRSTUVWXYZABCDEFGHIJKLMNOPq==

(2.) run

AZURE_STORAGE_CONNECTION_STRING="DefaultEndpointsProtocol=https;EndpointSuffix=core.windows.net;AccountName=jamesexampleaccountname;AccountKey=ABc1/D1EFGHIJKLMNOPQRSTUVWXYZ/ABCDEFGHIJK/LMNOPQRSTUVWXYZABCDEFGHIJKLMNOPq=="

ПРИМЕЧАНИЕ. Строка подключения к хранилищу должна быть заключена в кавычки, чтобы это работало.

( 3.) наконец, чтобы загрузить файл, запустите:

az storage blob upload -c '$web' -f "index.html" -n "index.html"

ПРИМЕЧАНИЕ: $ web должен быть заключен в SINGLE кавычек, чтобы это работало.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...