Esta página descreve como ver informações sobre recursos aprovisionados pelo Infrastructure Manager.
Pode querer ver os recursos para compreender o respetivo estado ou para ver que recursos existem numa implementação antes de atualizar ou eliminar a implementação.
Quando o Infrastructure Manager implementa uma configuração do Terraform, o serviço aprovisiona e configura os Google Cloud recursos definidos na configuração. Os metadados sobre estes recursos encontram-se no ficheiro de estado do Terraform e o Infra Manager armazena este ficheiro para cada implementação e revisão.
O ficheiro de estado tem informações sobre os recursos quando são aprovisionados pelo Infra Manager. O ficheiro de estado e o Infra Manager não têm informações sobre estes recursos se forem modificados, a menos que sejam modificados por uma revisão do Infra Manager.
Por exemplo, pode usar o Infra Manager para implementar um equilibrador de carga e, em seguida, pode modificar o equilibrador de carga através da Google Cloud consola. Neste caso, o Infra Manager tem informações sobre o equilibrador de carga que foi aprovisionado inicialmente, mas não sobre as alterações que fez através da Google Cloud consola.
Se precisar de informações sobre o nome ou o estado da implementação, consulte o artigo Ver implementações.
Antes de começar
- Certifique-se de que o Infra Manager está ativado.
- Certifique-se de que tem uma conta de serviço.
- Certifique-se de que tem as autorizações de IAM necessárias para ver implementações.
roles/config.admin
ouroles/config.viewer
.
Apresenta os recursos aprovisionados por uma implementação
Para listar os recursos aprovisionados por uma implementação:
gcloud infra-manager resources list --revision=projects/PROJECT_ID/locations/LOCATION/deployments/DEPLOYMENT_ID/revisions/REVISION_ID
Substituição:
- PROJECT_ID: o ID do projeto onde o Infrastructure Manager é executado.
- LOCATION: a localização onde o Infra Manager é executado. Consulte as localizações do Infrastructure Manager para ver a lista de localizações válidas.
- DEPLOYMENT_ID: o identificador de implementação da implementação do recurso.
- REVISION_ID: o identificador de revisão da revisão que está a ver.
Filtre a lista de recursos
Para filtrar a lista de recursos:
gcloud infra-manager resources list --revision=projects/PROJECT_ID/locations/LOCATION/deployments/DEPLOYMENT_ID/revisions/REVISION_ID --filter=EXPRESSION
Substituição:
- PROJECT_ID: o ID do projeto onde o Infrastructure Manager é executado.
- LOCATION: a localização onde o Infra Manager é executado. Consulte as localizações do Infrastructure Manager para ver a lista de localizações válidas.
- DEPLOYMENT_ID: o identificador de implementação da implementação do recurso.
- REVISION_ID: o identificador de revisão da revisão que está a ver e a filtrar.
- EXPRESSION: a expressão para a qual está a filtrar. As expressões
suportadas são:
terraformInfo.address (string)
terraformInfo.type (string)
terraformInfo.id (string)
state (string)
, um dos seguintes:STATE_UNSPECIFIED
,PLANNED
,IN_PROGRESS
,RECONCILED
,FAILED
intent(string)
, um dos seguintes:INTENT_UNSPECIFIED
,CREATE
,UPDATE
,DELETE
,RECREATE
,UNCHANGED
caiAssets.fullResourceName
(mapa)caiAssets.type
(mapa)
Ordene a lista de recursos
Para ordenar a lista de recursos:
gcloud infra-manager resources list --revision=projects/PROJECT_ID/locations/LOCATION/deployments/DEPLOYMENT_ID/revisions/REVISION_ID --sort-by=[FIELD]
Substituição:
- PROJECT_ID: o ID do projeto onde o Infrastructure Manager é executado.
- LOCATION: a localização onde o Infra Manager é executado. Consulte as localizações do Infrastructure Manager para ver a lista de localizações válidas.
- DEPLOYMENT_ID: o identificador de implementação da implementação do recurso.
- REVISION_ID: o identificador de revisão da revisão que está a ver e a ordenar.
- FIELD: o campo usado para ordenar. Os campos suportados são:
name
terraformInfo.address
terraformInfo.type
terraformInfo.id
Veja detalhes sobre um recurso
Para ver detalhes sobre um recurso específico, use o ID do recurso:
gcloud infra-manager resources describe projects/PROJECT_ID/locations/LOCATION/deployments/DEPLOYMENT_ID/revisions/REVISION_ID/resources/RESOURCE_ID
Substituição:
- PROJECT_ID: o ID do projeto onde o Infrastructure Manager é executado.
- LOCATION: a localização onde o Infra Manager é executado. Consulte as localizações do Infrastructure Manager para ver a lista de localizações válidas.
- DEPLOYMENT_ID: o identificador de implementação da implementação do recurso.
- REVISION_ID: o identificador de revisão da revisão específica que implementou o recurso.
- RESOURCE_ID: o ID do recurso que está a ver.
O que se segue?
- Saiba mais sobre o Terraform com Google Cloud.
- Automatize as implementações.
- Atualize uma implementação.
- Veja o estado de uma implementação.
- Elimine uma implementação.