作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是多个 GCP 组织和项目的成员。当我运行 gcloud config 配置列表
时,我得到:
NAME IS_ACTIVE ACCOUNT PROJECT
default False knub@org_1.com org1
project_b True knub@org_2.com org2
现在我正在尝试运行
from tensorflow.python.lib.io import file_io
file_io.file_exists("gs://bucket_from_project_b/test.txt")
但我收到错误
knub@org_1.com does not have storage.objects.get access to
gs://bucket_from_project_b/test.txt`
即使事件项目是 project_b
,也会发生这种情况。其他所有内容(例如 gcloud
和 gsutil
)都可以正常工作并遵循当前事件的配置。
如何使 file_io
尊重我的事件配置?
最佳答案
问题在于 file_io
使用 ~/.config/gcloud/application_default_credentials.json
中的应用程序凭据,而不是 ~/.config 中的事件配置/gcloud/active_config
。此外,当在项目之间切换时(通过 gcloud config 配置激活默认值
),application_default_credentials.json
不会更新,而是每次都必须通过调用 手动更新切换后的 gcloud auth 应用程序-默认登录
。
关于python - 如何在多项目/多配置设置中使用Tensorflow的 `file_io`?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55519815/
我是多个 GCP 组织和项目的成员。当我运行 gcloud config 配置列表 时,我得到: NAME IS_ACTIVE ACCOUNT PROJECT de
我正在尝试使用 Samsung Mobile SDK 将文件从 Android 主机发送到 Samsung Gear 设备,无论我如何尝试,总是出现 FILE_IO 错误。 我正在尝试所有可用的权限(
我是一名优秀的程序员,十分优秀!