【发布时间】:2021-08-11 16:50:00
【问题描述】:
我是使用 Linux 和云 shell 编写 shell 脚本的初学者。我实际上是在使用 GCP 的 gsutil 命令和 cat 来执行读取存储桶文件的某些内容之类的操作,效果很好。
我想对 Azure blob 执行相同的操作,但 Azure CLI 不支持任何类似的命令。
示例代码:
gsutil cat $PATHOFBUCKETFILE
我想要类似的东西:
az storage blob .... cat $BLOBNAME
附:我不想想先在本地下载 blob,然后再读取内容。
【问题讨论】:
-
如果不是很明显,任何实现这一点的命令都必须以某种方式下载内容。当然,如果它透明地执行此操作并且不会留下临时文件(尽管如果文件很大,缓存可能是个好主意)。
-
没错没错。我只是希望它是透明的,而不是在本地保存然后将其删除。其次,文件是文本文件,不会太大。
-
@HamzaAzam 我认为这在今天是不可行的。欢迎在这里提出建议:github.com/Azure/azure-cli
标签: bash azure shell azure-cli