En esta página se describe cómo ver información sobre los recursos aprovisionados por Infrastructure Manager.
Puede consultar los recursos para conocer su estado o para ver qué recursos hay en una implementación antes de actualizarla o eliminarla.
Cuando Infrastructure Manager implementa una configuración de Terraform, el servicio aprovisiona y configura los recursos definidos en la configuración. Google Cloud Los metadatos de estos recursos se encuentran en el archivo de estado de Terraform, y Gestor de infraestructuras almacena este archivo para cada implementación y revisión.
El archivo de estado contiene información sobre los recursos cuando Infra Manager los aprovisiona. El archivo de estado e Infra Manager no tienen información sobre estos recursos si se modifican, a menos que los modifique una revisión de Infra Manager.
Por ejemplo, puedes usar Infra Manager para implementar un balanceador de carga y, a continuación, modificarlo con la consola de Google Cloud . En este caso, Infra Manager tiene información sobre el balanceador de carga que se aprovisionó inicialmente, pero no sobre los cambios que hiciste a través de la consola de Google Cloud .
Si necesitas información sobre el nombre o el estado de la implementación, consulta Ver implementaciones.
Antes de empezar
- Comprueba que Infra Manager esté habilitado.
- Asegúrate de que tienes una cuenta de servicio.
- Asegúrate de que tienes los permisos de gestión de identidades y accesos necesarios para ver las implementaciones.
roles/config.admin
oroles/config.viewer
.
Lista de recursos aprovisionados por una implementación
Para enumerar los recursos aprovisionados por una implementación, sigue estos pasos:
gcloud infra-manager resources list --revision=projects/PROJECT_ID/locations/LOCATION/deployments/DEPLOYMENT_ID/revisions/REVISION_ID
Sustituye:
- PROJECT_ID: el ID del proyecto en el que se ejecuta Infrastructure Manager.
- LOCATION: la ubicación en la que se ejecuta Infra Manager. Consulta las ubicaciones de Infrastructure Manager para ver la lista de ubicaciones válidas.
- DEPLOYMENT_ID: el identificador de la implementación del recurso.
- REVISION_ID: el identificador de revisión de la revisión que estás viendo.
Filtrar la lista de recursos
Para filtrar la lista de recursos, sigue estos pasos:
gcloud infra-manager resources list --revision=projects/PROJECT_ID/locations/LOCATION/deployments/DEPLOYMENT_ID/revisions/REVISION_ID --filter=EXPRESSION
Sustituye:
- PROJECT_ID: el ID del proyecto en el que se ejecuta Infrastructure Manager.
- LOCATION: la ubicación en la que se ejecuta Infra Manager. Consulta las ubicaciones de Infrastructure Manager para ver la lista de ubicaciones válidas.
- DEPLOYMENT_ID: el identificador de la implementación del recurso.
- REVISION_ID: el identificador de revisión de la revisión que estás viendo y filtrando.
- EXPRESSION: la expresión por la que estás filtrando. Las expresiones admitidas son las siguientes:
terraformInfo.address (string)
terraformInfo.type (string)
terraformInfo.id (string)
state (string)
, uno de los siguientes:STATE_UNSPECIFIED
,PLANNED
,IN_PROGRESS
,RECONCILED
oFAILED
intent(string)
, uno de los siguientes:INTENT_UNSPECIFIED
,CREATE
,UPDATE
,DELETE
,RECREATE
oUNCHANGED
caiAssets.fullResourceName
(mapa)caiAssets.type
(mapa)
Ordenar la lista de recursos
Para ordenar la lista de recursos, sigue estos pasos:
gcloud infra-manager resources list --revision=projects/PROJECT_ID/locations/LOCATION/deployments/DEPLOYMENT_ID/revisions/REVISION_ID --sort-by=[FIELD]
Sustituye:
- PROJECT_ID: el ID del proyecto en el que se ejecuta Infrastructure Manager.
- LOCATION: la ubicación en la que se ejecuta Infra Manager. Consulta las ubicaciones de Infrastructure Manager para ver la lista de ubicaciones válidas.
- DEPLOYMENT_ID: el identificador de la implementación del recurso.
- REVISION_ID: el identificador de revisión de la revisión que estás viendo y ordenando.
- FIELD: el campo que se usa para ordenar. Los campos admitidos son:
name
terraformInfo.address
terraformInfo.type
terraformInfo.id
Ver los detalles de un recurso
Para ver los detalles de un recurso concreto, usa su ID:
gcloud infra-manager resources describe projects/PROJECT_ID/locations/LOCATION/deployments/DEPLOYMENT_ID/revisions/REVISION_ID/resources/RESOURCE_ID
Sustituye:
- PROJECT_ID: el ID del proyecto en el que se ejecuta Infrastructure Manager.
- LOCATION: la ubicación en la que se ejecuta Infra Manager. Consulta las ubicaciones de Infrastructure Manager para ver la lista de ubicaciones válidas.
- DEPLOYMENT_ID: el identificador de la implementación del recurso.
- REVISION_ID: identificador de la revisión específica que ha implementado el recurso.
- RESOURCE_ID: el ID del recurso que estás viendo.
Siguientes pasos
- Consulta más información sobre Terraform con Google Cloud.
- Automatiza los despliegues.
- Actualiza un despliegue.
- Consulta el estado de un despliegue.
- Eliminar un despliegue