Se você deseja listar os blobs em sua conta de armazenamento, primeiro você precisa definir duas variáveis para sua conta de armazenamento e chave.
export AZURE_STORAGE_ACCOUNT=<storage_account_name>
export AZURE_STORAGE_ACCESS_KEY=<storage_account_key>
Por favor, consulte este link : Usando o CLI 1.0 do Azure com o Armazenamento do Azure .
Atualização:
Seu comando funciona para mim.
root@shui:~# azure storage blob list --container "vhds" -a "shuihvdiag182" -k $(cat ./storage_account_name.key)
info: Executing command storage blob list
+ Getting blobs in container vhds
data: Name Blob Type Length Content Type Last Modified Snapshot Time
data: ------------------ --------- ------ ------------------------ ----------------------------- -------------
data: Availabilityset.sh BlockBlob 1180 application/octet-stream Tue, 22 Aug 2017 02:13:01 GMT
info: storage blob list command OK
Eu configuro storage_account_name.key
como abaixo:
aj5tKjaWBCGemBJ+gEmlCFLNP+/1zNgwuPDE+dDkKCXjoRCgdggmwCNDZheMmK8+gRiHUS+qR7NMkWfx5n8tjw==
Sugiro que você verifique a chave da conta de armazenamento se expirou. Sugiro que você possa gerar uma chave novamente e tente novamente.
Atualização 2:
Conheço o mesmo registro de erros quando uso a chave de acesso a erros. Você não precisa fazer login na sua conta do Azure, use storage account name
+ access key
poderia listar os blobs no contêiner. Eu sugiro que você possa verificá-los no Portal.