En esta página, se describe cómo ver información sobre los recursos que aprovisiona el Administrador de infraestructura.
Es posible que desees ver los recursos para comprender su estado o ver qué recursos existen en una implementación antes de actualizarla o borrarla.
Cuando Infrastructure Manager implementa una configuración de Terraform, el servicio aprovisiona y configura los recursos de Google Cloud que se definen en la configuración. Los metadatos sobre estos recursos se encuentran en el archivo de estado de Terraform, y el Administrador de infraestructuras almacena este archivo para cada implementación y revisión.
El archivo de estado tiene información sobre los recursos cuando Infra Manager los aprovisiona. El archivo de estado y el Administrador de infraestructura no tienen información sobre estos recursos si se modifican, a menos que se modifiquen con una revisión del Administrador de infraestructura.
Por ejemplo, puedes usar Infra Manager para implementar un balanceador de cargas y, luego, modificarlo con la consola de Google Cloud . En este caso, Infra Manager tiene información sobre el balanceador de cargas que se aprovisionó inicialmente, pero no sobre los cambios que realizaste a través de la consola de Google Cloud .
Si necesitas información sobre el nombre o el estado de la implementación, consulta Cómo ver las implementaciones.
Antes de comenzar
- Asegúrate de que Infra Manager esté habilitado.
- Asegúrate de tener una cuenta de servicio.
- Asegúrate de tener los permisos de IAM necesarios para ver las implementaciones.
roles/config.admin
oroles/config.viewer
.
Cómo enumerar los recursos aprovisionados por una implementación
Para enumerar los recursos aprovisionados por una implementación, haz lo siguiente:
gcloud infra-manager resources list --revision=projects/PROJECT_ID/locations/LOCATION/deployments/DEPLOYMENT_ID/revisions/REVISION_ID
Reemplaza lo siguiente:
- PROJECT_ID: Es el ID del proyecto en el que se ejecuta el Administrador de infraestructura.
- LOCATION: Es la ubicación en la que se ejecuta Infra Manager. Consulta Ubicaciones de Infrastructure Manager para obtener la lista de ubicaciones válidas.
- DEPLOYMENT_ID: Es el identificador de la implementación del recurso.
- REVISION_ID: Es el identificador de la revisión que estás viendo.
Filtra la lista de recursos
Para filtrar la lista de recursos, haz lo siguiente:
gcloud infra-manager resources list --revision=projects/PROJECT_ID/locations/LOCATION/deployments/DEPLOYMENT_ID/revisions/REVISION_ID --filter=EXPRESSION
Reemplaza lo siguiente:
- PROJECT_ID: Es el ID del proyecto en el que se ejecuta el Administrador de infraestructura.
- LOCATION: Es la ubicación en la que se ejecuta Infra Manager. Consulta Ubicaciones de Infrastructure Manager para obtener la lista de ubicaciones válidas.
- DEPLOYMENT_ID: Es el identificador de la implementación del recurso.
- REVISION_ID: Es el identificador de la revisión que estás viendo y filtrando.
- EXPRESSION: Es la expresión por la que filtras. Las expresiones compatibles son las siguientes:
terraformInfo.address (string)
terraformInfo.type (string)
terraformInfo.id (string)
state (string)
, uno de los siguientes:STATE_UNSPECIFIED
,PLANNED
,IN_PROGRESS
,RECONCILED
,FAILED
intent(string)
, uno de los siguientes:INTENT_UNSPECIFIED
,CREATE
,UPDATE
,DELETE
,RECREATE
,UNCHANGED
caiAssets.fullResourceName
(mapa)caiAssets.type
(mapa)
Ordena la lista de recursos
Para ordenar la lista de recursos, haz lo siguiente:
gcloud infra-manager resources list --revision=projects/PROJECT_ID/locations/LOCATION/deployments/DEPLOYMENT_ID/revisions/REVISION_ID --sort-by=[FIELD]
Reemplaza lo siguiente:
- PROJECT_ID: Es el ID del proyecto en el que se ejecuta el Administrador de infraestructura.
- LOCATION: Es la ubicación en la que se ejecuta Infra Manager. Consulta Ubicaciones de Infrastructure Manager para obtener la lista de ubicaciones válidas.
- DEPLOYMENT_ID: Es el identificador de la implementación del recurso.
- REVISION_ID: Es el identificador de la revisión que estás viendo y ordenando.
- FIELD: Es el campo que se usa para ordenar. Los campos admitidos son los siguientes:
name
terraformInfo.address
terraformInfo.type
terraformInfo.id
Cómo ver detalles sobre un recurso
Para ver los detalles de un recurso específico, usa el ID del recurso:
gcloud infra-manager resources describe projects/PROJECT_ID/locations/LOCATION/deployments/DEPLOYMENT_ID/revisions/REVISION_ID/resources/RESOURCE_ID
Reemplaza lo siguiente:
- PROJECT_ID: Es el ID del proyecto en el que se ejecuta el Administrador de infraestructura.
- LOCATION: Es la ubicación en la que se ejecuta Infra Manager. Consulta Ubicaciones de Infrastructure Manager para obtener la lista de ubicaciones válidas.
- DEPLOYMENT_ID: Es el identificador de la implementación del recurso.
- REVISION_ID: El identificador de la revisión específica que implementó el recurso.
- RESOURCE_ID: Es el ID del recurso que estás viendo.
¿Qué sigue?
- Obtén más información sobre Terraform con Google Cloud.
- Automatiza las implementaciones.
- Actualiza una implementación.
- Consulta el estado de una implementación.
- Borra una implementación.