【发布时间】:2020-03-29 02:03:51
【问题描述】:
我想将静态 html 文件上传到 Azure 存储帐户上的 $web 文件夹。如何从 Azure CLI 执行此操作?
【问题讨论】:
标签: amazon-web-services azure azure-storage azure-cli
我想将静态 html 文件上传到 Azure 存储帐户上的 $web 文件夹。如何从 Azure CLI 执行此操作?
【问题讨论】:
标签: amazon-web-services azure azure-storage azure-cli
我通过以下步骤(在 WSL 上的 Bash 中)让它工作:
(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.) 运行
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 引号括起来才能正常工作。
【讨论】: