google-kubernetes-engine - 无法将 gsutil 与 GKE 集群的工作负

我启用了 workload identity feature对于我的 GKE 集群,它运行良好。

使用 Google Cloud 服务帐户的正确 IAM 权限访问 gcloud 命令没有问题,但是我不确定如何在 kubernetes pod 中使用 gsutil 命令当启用 workload_identity 时。

基本上我的问题是,当启用 workload_identity 时,有没有办法使用 gsutil ?

我在 pod 中使用 gsutil 时看到这个错误

您正试图在没有配置的情况下访问 protected 数据 证书。请访问 https://cloud.google.com/console#/project 并注册一个帐户,然后运行“gcloud auth login” 命令配置 gsutil 以使用这些凭据。

我们如何允许 gsutil 使用 gcloud 凭据?

最佳答案

gsutil 不支持工作负载身份。另一种方法是:

gcloud alpha storage cp

关于google-kubernetes-engine - 无法将 gsutil 与 GKE 集群的工作负载身份功能一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56758944/

相关文章:

hive - 如何禁用 Hive 表的事务?

apache-kafka - 无法从客户端 session ID 读取其他数据

c - 如何使用 DejaGnu 设置单元测试

linux - devtoolset-7 STL_vector.h 未定义对 `std::__thr

azure - 运行管道测试时出现无效的按需测试运行运行 ID 0 错误

visual-studio-code - 寻找用于 i18n 资源包编辑的 visual studi

python - 删除谷歌驱动器文件时权限不足错误

python - ipywidgets 与 Jupyter Lab 版本 1.0+ 兼容吗?

python - 有没有办法在 Windows 上使用 gradle 编译 python proto

scala - 寻找第二个匹配隐式