微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

仅 Azure 容器副本更改

如何解决仅 Azure 容器副本更改

我想从 github 存储库更新静态网站资产。 documentation 建议使用基于

的操作
az storage blob upload-batch --account-name <STORAGE_ACCOUNT_NAME> -d '$web' -s .

如果我认为这是正确的,这将复制所有文件,而不管更改如何。即使只更改了一个文件。是否可以只传输已更改的文件?就像 rsync 一样。

否则我会尝试根据 git 历史来判断更改的文件,并且只传输它们。如果您知道这方面的现有解决方案,也请回答。

解决方法

您可以使用 azcopy sync 来实现这一点。不过,这是一种不同的工具。

https://docs.microsoft.com/en-us/azure/storage/common/storage-use-azcopy-blobs-synchronize?toc=/azure/storage/blobs/toc.json
https://docs.microsoft.com/en-us/azure/storage/common/storage-ref-azcopy-sync

,

根据@4c74356b41 的建议,我发现最近提到的工具已集成到 az 工具中。

它可以像az storage blob upload-batch一样使用。基本命令是: az storage blob sync

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。