AzCopy - 如何在将文件复制到 blob 存储时指定元数据

AzCopy - how to specify metadata when copying a file to a blob storage

我正在尝试使用 AzCopy 将文件上传到 Azure Blob 存储,但我想包含元数据。 根据文档,"AzCopy copy" 有一个元数据参数,我必须在其中提供 key/value 对作为字符串。 这个字符串如何格式化?我无法让它工作,也找不到任何示例...

AzCopy.exe copy .\testfile2.txt "https://storageaccount.blob.core.windows.net/upload/testfile4.txt?sastoken" --metadata ?what_here?

谢谢!

文档: https://docs.microsoft.com/en-us/azure/storage/common/storage-ref-azcopy-copy#options

字符串应采用以下格式:--metadata "name=ivan".

如果要添加多个元数据,请使用此格式:--metadata "name=ivan;city=tokyo"

这是我正在使用的命令,azcopy 的版本是 10.3.4 :

azcopy copy "file_path" "https://xxx.blob.core.windows.net/test1/aaa1.txt?sasToken" --metadata "name=ivan"

测试结果: