小编Sea*_*nor的帖子

带有服务帐户的 Google Cloud Pub Sub

大家好,我遇到了一个让我发疯的酒吧订阅问题。基本上我有一个具有 pubsub 管理权限的服务帐户,但我无法让任何东西工作并且收到以下错误:

错误:root:AuthMetadataPluginCallback“”引发异常!回溯(最近一次调用最后):文件“/usr/local/lib/python2.7/dist-packages/grpc/_plugin_wrapping.py”,第77行,调用callback_state ,callback))文件“/usr/local/lib /python2.7/dist-packages/google/auth/transport/grpc.py”,第 77 行,调用 回调(self._get_authorization_headers(context),无)文件“/usr/local/lib/python2.7/dist -packages/google/auth/transport/grpc.py”,第 61 行,在 _get_authorization_headers self._credentials.before_request( AttributeError: 'str' 对象没有属性 'before_request'

代码超级简单

 from google.cloud import pubsub

 credentials = '/home/airflow/Desktop/test/config/test.json'

 publisher = pubsub.PublisherClient(credentials=credentials)
 topic_path = publisher.topic_path("test-proj", "test")

 for n in range(1, 2):
  data = u'Message number {}'.format(n)
  # Data must be a bytestring
  data = data.encode('utf-8')
  test = publisher.publish(topic_path, data=data).result()
  print(test, "s")
Run Code Online (Sandbox Code Playgroud)

艾米的帮助将非常感激,因为错误消息对我来说没有多大意义。谢谢

python google-api-python-client google-cloud-pubsub

5
推荐指数
1
解决办法
4907
查看次数

如何让 Google Cloud Build 在 VPC Perimeter 内工作?

我有一个问题让我有点困惑。我有一个项目通过外围围栏锁定在组织级别。这是为了将 ip 范围列入白名单以访问云存储桶,因为用户无法通过服务帐户或 api 进行身份验证并且需要数据流。

这很好并且有效,但是我对如何在 gcp 中打开对无服务器环境的访问感到困惑。有问题的问题是云构建。自从引入边界以来,由于违反了 vpc 控制,我无法再运行云构建。想知道有人能指出我如何启用此功能的方向,因为显然无法将整个云构建 ip 范围列入白名单?

vpc google-cloud-platform terraform google-cloud-build

5
推荐指数
1
解决办法
2360
查看次数

对于所有 gcs 存储桶,“该名称不可用”

在 gcp 上使用 Terraform 部署我的应用程序真的很困难。我遇到的问题是我不断收到错误:

googleapi:错误 409:抱歉,该名称不可用。请尝试不同的。,冲突

my_test_upload_bucket_udybmn_anitoy

resource "google_storage_bucket" "test_upload_bucket" {
  name     = var.upload_bucket
  location = "northamerica-northeast1"
  lifecycle_rule {
  action {
    type = "SetStorageClass"
     storage_class = "COLDLINE"
  }
  condition {
    age = 14
  }
}
}
Run Code Online (Sandbox Code Playgroud)

非常感谢这里的帮助,因为这让我发疯

想知道有人可以给我指出一个方向,因为我也尝试在末尾添加随机字符串但无济于事

我希望创建存储桶,因为名称是唯一的,但无济于事

terraform terraform-provider-gcp

3
推荐指数
1
解决办法
5437
查看次数