有没有办法通过调用GCP中的某些服务来知道要使用哪个GCS Bucket?

问题描述 投票:0回答:1

假设我有 10 个应用程序需要访问某个 GCS Bucket A。我将为每个应用程序创建一个配置文件,其中包含访问其中的 Bucket A 的特定信息。

现在,由于某些原因,我的存储桶 A 中的数据已损坏,我需要切换到我的备份存储桶 B。在当前配置中,我需要编辑每个配置文件以定位存储桶 B 并重新部署每个应用程序。这似乎不是最佳的,而且很容易出错。

GCP 中是否有某些服务(或可以安装)可以调用来为我提供我需要访问的当前存储桶信息? 这样我只需要在我的应用程序中配置对此服务的访问,并且只需要里面的桶开关。

google-cloud-platform google-cloud-storage
1个回答
0
投票

GCS 中没有更改存储桶的功能,但您可以在代码中安装 feature flag 以从外部进行控制。另一种选择是您可以使用环境变量,但在这种情况下您需要重新启动应用程序。

© www.soinside.com 2019 - 2024. All rights reserved.