Esta página descreve como conferir informações sobre recursos provisionados pelo Gerenciador de infraestrutura.
Você pode conferir os recursos para entender o estado deles ou para saber quais recursos existem em uma implantação antes de atualizar ou excluir a implantação.
Quando o Infrastructure Manager implanta uma configuração do Terraform, o serviço provisiona e configura os recursos do Google Cloud definidos na configuração. Os metadados sobre esses recursos estão no arquivo de estado do Terraform, e o Infra Manager armazena esse arquivo para cada implantação e revisão.
O arquivo de estado tem informações sobre os recursos quando eles são provisionados pelo Infra Manager. O arquivo de estado e o Infra Manager não têm informações sobre esses recursos se eles forem modificados, a menos que sejam modificados por uma revisão do Infra Manager.
Por exemplo, você pode usar o Infra Manager para implantar um balanceador de carga e, em seguida, modificar o balanceador usando o console do Google Cloud . Nesse caso, o Infra Manager tem informações sobre o balanceador de carga que foi provisionado inicialmente, mas não sobre as mudanças feitas no console do Google Cloud .
Se você precisar de informações sobre o nome ou o estado da implantação, consulte Conferir implantações.
Antes de começar
- Verifique se o Infra Manager está ativado.
- Verifique se você tem uma conta de serviço.
- Verifique se você tem as permissões do IAM necessárias para visualizar as implantações.
roles/config.admin
ouroles/config.viewer
.
Listar recursos provisionados por uma implantação
Para listar os recursos provisionados por uma implantação:
gcloud infra-manager resources list --revision=projects/PROJECT_ID/locations/LOCATION/deployments/DEPLOYMENT_ID/revisions/REVISION_ID
Substitua:
- PROJECT_ID: o ID do projeto em que o Gerenciador de infraestrutura é executado.
- LOCATION: o local em que o Infra Manager é executado. Consulte Locais do Gerenciador de infraestrutura para conferir a lista de locais válidos.
- DEPLOYMENT_ID: o identificador da implantação do recurso.
- REVISION_ID: o identificador da revisão que você está visualizando.
Filtrar 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
Substitua:
- PROJECT_ID: o ID do projeto em que o Gerenciador de infraestrutura é executado.
- LOCATION: o local em que o Infra Manager é executado. Consulte Locais do Gerenciador de infraestrutura para conferir a lista de locais válidos.
- DEPLOYMENT_ID: o identificador da implantação do recurso.
- REVISION_ID: o identificador da revisão que você está visualizando e filtrando.
- EXPRESSION: a expressão que você está filtrando. As expressões
aceitas 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)
Classificar a lista de recursos
Para classificar a lista de recursos:
gcloud infra-manager resources list --revision=projects/PROJECT_ID/locations/LOCATION/deployments/DEPLOYMENT_ID/revisions/REVISION_ID --sort-by=[FIELD]
Substitua:
- PROJECT_ID: o ID do projeto em que o Gerenciador de infraestrutura é executado.
- LOCATION: o local em que o Infra Manager é executado. Consulte Locais do Gerenciador de infraestrutura para conferir a lista de locais válidos.
- DEPLOYMENT_ID: o identificador da implantação do recurso.
- REVISION_ID: o identificador da revisão que você está visualizando e classificando.
- FIELD: o campo usado para classificar. Os campos aceitos são:
name
terraformInfo.address
terraformInfo.type
terraformInfo.id
Conferir detalhes sobre um recurso
Para conferir 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
Substitua:
- PROJECT_ID: o ID do projeto em que o Gerenciador de infraestrutura é executado.
- LOCATION: o local em que o Infra Manager é executado. Consulte Locais do Gerenciador de infraestrutura para conferir a lista de locais válidos.
- DEPLOYMENT_ID: o identificador da implantação do recurso.
- REVISION_ID: o identificador da revisão específica que implantou o recurso.
- RESOURCE_ID: o ID do recurso que você está visualizando.
A seguir
- Saiba mais sobre o Terraform com o Google Cloud.
- Automatizar implantações.
- Atualizar uma implantação.
- Conferir o estado de uma implantação.
- Excluir uma implantação.