1

根据文档gcloud secrets versions destroy可以使用最新的别名调用:

gcloud secrets versions destroy latest --secret my-secret

但是当我这样做时,我得到

ERROR: (gcloud.secrets.versions.destroy) INVALID_ARGUMENT: Resource ID [projects/XXXXX/secrets/my-secretversions/latest] is not in a valid format.

如果我做

gcloud secrets versions describe latest --secret my-secret

我得到一个有效的秘密返回。

该命令的文档是错误的destroy,还是我遗漏了什么?

4

1 回答 1

1

我了解latest别名给出以下错误:

ERROR: (gcloud.secrets.versions.destroy) INVALID_ARGUMENT: Resource ID [projects/XXXXX/secrets/my-secretversions/latest] is not in a valid format.

尝试使用gcloud 命令行销毁机密时:

gcloud secrets versions destroy latest --secret my-secret

这是一个文档错误,已更新。您不能使用latest别名来删除 Secret,您需要指定它version来删除它。

gcloud secrets versions destroy VERSION --secret=my-secret

将来,如果您发现任何错误或非预期行为,请单击Send Feedback文档按钮或创建公共问题跟踪器请求以进一步调查并跟踪错误。

于 2021-03-26T15:55:27.407 回答