生成 GCP 资源清单
Generating inventory of GCP resources
我需要为所有 GCP
资源生成清单。为此,我可以通过 VPC , Compute Engines , IAM
之类的每个组件并手动生成库存。我正在寻找 gcloud
之类的工具或使用 terraform/ansible
之类的自动化软件来生成清单。有什么建议吗?
是的,您可以为此使用 Cloud Asset Inventory。
Here 是快速入门指南的 link。
我的云 Shell 已经正确配置,所以我只需要 运行:
gcloud beta asset search-all-resources
启用 API 如果在 运行 执行上述命令时询问。
如@Erhard Czving 所回答,要列出所有资产,请使用
`gcloud beta asset search-all-resources`
如果我们想列出所有 VPCs
,那么
gcloud beta asset search-all-resources --asset-types compute.googleapis.com/Network
列出所有SubNetworks
gcloud beta asset search-all-resources --asset-types compute.googleapis.com/Subnetwork
列出所有ComputeInstances
gcloud beta asset search-all-resources --asset-types compute.googleapis.com/Instance
导出到CloudStorage
gcloud beta asset export --project=<Project-ID> --output-path "gs://invent12/test"
所有受支持的列表 asset-ids
可在此处找到
https://cloud.google.com/asset-inventory/docs/supported-asset-types#searchable_asset_types
GCP 引入了 CLI 来提取项目中所有资源的详细信息。您可以进一步自定义它以获取组织中所有项目的详细信息。
https://cloud.google.com/sdk/gcloud/reference/asset/search-all-resources
我需要为所有 GCP
资源生成清单。为此,我可以通过 VPC , Compute Engines , IAM
之类的每个组件并手动生成库存。我正在寻找 gcloud
之类的工具或使用 terraform/ansible
之类的自动化软件来生成清单。有什么建议吗?
是的,您可以为此使用 Cloud Asset Inventory。
Here 是快速入门指南的 link。
我的云 Shell 已经正确配置,所以我只需要 运行:
gcloud beta asset search-all-resources
启用 API 如果在 运行 执行上述命令时询问。
如@Erhard Czving 所回答,要列出所有资产,请使用
`gcloud beta asset search-all-resources`
如果我们想列出所有 VPCs
,那么
gcloud beta asset search-all-resources --asset-types compute.googleapis.com/Network
列出所有SubNetworks
gcloud beta asset search-all-resources --asset-types compute.googleapis.com/Subnetwork
列出所有ComputeInstances
gcloud beta asset search-all-resources --asset-types compute.googleapis.com/Instance
导出到CloudStorage
gcloud beta asset export --project=<Project-ID> --output-path "gs://invent12/test"
所有受支持的列表 asset-ids
可在此处找到
https://cloud.google.com/asset-inventory/docs/supported-asset-types#searchable_asset_types
GCP 引入了 CLI 来提取项目中所有资源的详细信息。您可以进一步自定义它以获取组织中所有项目的详细信息。
https://cloud.google.com/sdk/gcloud/reference/asset/search-all-resources