我在GCP中有多个项目,并且我试图一处读取所有项目的日志。
有什么建议吗?
答案 0 :(得分:0)
一个项目可以组织您所有的Google Cloud Platform资源。一个项目由一组用户组成;一组API;以及这些API的计费,身份验证和监控设置。因此,例如,您的所有Cloud Storage存储桶和对象以及用于访问它们的用户权限都位于项目中。您可以拥有一个项目,也可以创建多个项目,然后使用它们将Google Cloud Platform资源(包括Cloud Storage数据)组织到逻辑组中。
用户只能查看和列出他们可以通过IAM角色访问的项目。组织管理员可以查看和列出组织中的所有项目。
要进行记录,您必须传递项目ID:
projects/[PROJECT_ID]/logs/
答案 1 :(得分:0)
您可以使用单个Stackdriver帐户查看有关Monitoring multiple projects的文档,该帐户最多可以包含100个GCP项目,以获取更多详细信息。
答案 2 :(得分:0)
与监视不同,Stackdriver日志用户界面不提供日志的多项目视图。
可以使用API查询来自多个项目的日志。请参见resourceNames(或projectIds)字段https://cloud.google.com/logging/docs/reference/v2/rest/v2/entries/list
还可以将多个项目的日志导出到一个位置:https://cloud.google.com/logging/docs/export/