小编Bri*_*nes的帖子

从 GCR 拉取 docker 映像时出错:“您没有执行此操作所需的权限,并且您的凭据可能无效。”

我通过 SSH 连接到项目 A 中的 GCE 实例,其服务帐户在项目 B 中具有存储管理员访问权限,其中 Image Foo 位于。当我运行 docker build 时。从我的 GCE 实例的命令行中,当 docker 尝试从项目 B 中提取 Image Foo 时,我收到上述错误。我已根据链接中的说明配置了 docker,并使用 gcloud 进行了身份验证。

gcloud

7
推荐指数
1
解决办法
3082
查看次数

获取给定 bazel 目标的特定属性的值

我确信这在某处有记录,但无法在任何地方找到答案。

如果我有:

```bazel_rule(
    name = "foo",
    srcs = ["foo.cpp"],
    attr_bar = "bar"
)```
Run Code Online (Sandbox Code Playgroud)

如果我//src:foo在 Starlark (.bzl) 文件中引用了此规则 ( ),我如何查询目标以获取特定属性的值。例如,get_attribute("//src:foo", "attr_bar")在这个例子中应该返回“bar”。

bazel

2
推荐指数
1
解决办法
1136
查看次数

标签 统计

bazel ×1

gcloud ×1