了解哪个 GCP 项目托管哪个 appengine 或哪个 GCS bucket

了解哪个 GCP 项目托管哪个 appengine 或哪个 GCS bucket

我们的组织 GCP 帐户内有许多项目。

我们在各个项目中托管了许多遗留的 GCS 存储桶和许多遗留的 AppEngine。

所有这些存储桶和 AppEngine 均通过自定义 CNAME 提供服务。

我们使用 GCP 之外的单独 DNS 服务来管理我们的 DNS 记录。


我们今天面临的问题是,对于这些旧式存储桶和旧式 AppEngine,每个 DNS 记录都显示 CNAME 值为ghs.googlehosted.com。我们现在正在努力定位:

  • 哪个 CNAME 条目用于存储桶
  • 哪个 CNAME 条目适用于 AppEngine
  • 我们的众多 GCP 项目中的哪一个托管了该 CNAME 记录的存储桶/AppEngine

当 GCP 帐户中有 200 多个项目时,我们如何发现这一点?

答案1

我的建议是将您的结算帐户导出到 BigQuery 并使用类似 SQL 的语言分析您的数据集。

答案2

对于云存储,使用以下方法可能会有用此命令,它将检索存储桶的 Web 语义配置。

gsutil web get gs://<bucket_name>

对于 App Engine,您还可以gcloud app domain-mappings list使用列出域映射对于给定的项目。

相关内容