使用 gsutil 使用代号生成签名的 url

Generate a signed url using a generation number using gsutil

我的 GCS 存储桶中有以下版本的文件:

gsutil ls -a gs://xyz-dev

gs://xyz-dev/test.txt#1589869975626596
gs://xyz-dev/test.txt#1589869994788057
gs://xyz-dev/test.txt#1589870007230315

尝试使用以下方式创建签名 url 时:

gsutil signurl -r us-east1 -d 1d ~/creds.json gs://xyz-dev/test.txt#1589869975626596

我得到了为最新版本的文件生成的 link。这只会在使用 gsutil 时发生。我做错了什么吗?

看来您没有做错任何事情,这看起来像是 gsutil 工具中的问题。 我可以重现该问题,并将其报告给 this Public Issue Tracker thread 中的 Cloud SDK 产品团队,您可以在那里跟踪有关此问题的进一步更新。