【问题标题】:How to configure Google Cloud Pub/Sub for test, staging, and production?如何为测试、暂存和生产配置 Google Cloud Pub/Sub?
【发布时间】:2019-11-12 01:02:52
【问题描述】:

我看到了这份文件。 (https://cloud.google.com/pubsub/architecture#environments)

维护像 Cloud Pub/Sub 这样的系统的第一部分是能够在客户使用软件之前对其进行测试。为了实现这一点,我们提供了三种 Cloud Pub/Sub 环境:测试、暂存和生产。

但我找不到配置它的位置。

我的目的是开发人员不能从生产主题发布/订阅。

我尝试创建两个服务帐户,一个用于开发人员,一个用于生产。但是如果我给开发者角色/pubsub.editor,开发者也可以在生产环境中发布/订阅。

或者有没有办法让发布它的人可以订阅。

注意:我正在使用来自 nuget 的 Google.Cloud.PubSub.V1。

【问题讨论】:

    标签: c# .net google-cloud-pubsub


    【解决方案1】:

    文档的该部分指的是 Cloud Pub/Sub 服务本身的测试和推出过程;这些不是为客户测试自己的软件而设计的独立环境。

    如果您想设置自己的测试、暂存和生产环境,您至少需要单独的主题和订阅。如果您想实现完全隔离,您可以考虑完全为您的不同环境创建单独的项目。这是将测试和开发与生产分开的非常典型的方式。

    【讨论】:

      猜你喜欢
      • 2022-01-13
      • 2015-10-22
      • 2016-11-30
      • 2021-12-12
      • 1970-01-01
      • 2021-02-21
      • 2020-06-15
      • 2019-09-20
      • 1970-01-01
      相关资源
      最近更新 更多