Inicio de un escaneo de recursos con el generador de IaC del la AWS CloudFormation - AWS CloudFormation

Inicio de un escaneo de recursos con el generador de IaC del la AWS CloudFormation

Antes de crear una plantilla a partir de los recursos existentes, primero debe iniciar un escaneo de los recursos para descubrir todos los recursos aprovisionados y la relación entre los recursos. Según el número de recursos que tenga en su cuenta y las Región de AWS especificadas, este proceso de escaneo puede tardar algún tiempo en completarse.

Inicio de un escaneo de recursos (consola)

Inicio de un escaneo de recursos
  1. Abra la página del generador de IaC de la consola de CloudFormation.

  2. En la barra de navegación de la parte superior de la pantalla, elija la Región de AWS que contenga los recursos que desea escanear.

  3. En el panel de Escaneos, seleccione Iniciar un nuevo escaneo.

Inicio de un escaneo de recursos (AWS CLI)

Inicio de un escaneo de recursos

Utilice el siguiente comando start-resource-scan. Sustituya us-east-1 por la Región de AWS que contenga los recursos que desea escanear.

aws cloudformation start-resource-scan --region us-east-1

Si se ejecuta correctamente, este comando devolverá el ARN del escaneo. Tenga en cuenta el ARN de la propiedad ResourceScanId. Lo necesita para crear la plantilla.

{ "ResourceScanId": "arn:aws:cloudformation:region:account-id:resourceScan/0a699f15-489c-43ca-a3ef-3e6ecfa5da60" }
Para monitorear el progreso de un análisis de recursos

Utilice el comando describe-resource-scan. Para la opción --resource-scan-id, reemplace el ARN de muestra por el ARN real.

aws cloudformation describe-resource-scan --region us-east-1 \ --resource-scan-id arn:aws:cloudformation:us-east-1:123456789012:resourceScan/0a699f15-489c-43ca-a3ef-3e6ecfa5da60

Si se ejecuta correctamente, este comando devuelve lo siguiente.

{ "ResourceScanId" : "arn:aws:cloudformation:region:account-id:resourceScan/0a699f15-489c-43ca-a3ef-3e6ecfa5da60", "Status": "COMPLETE", "StartTime": "2023-08-21T03:10:38.485000+00:00", "EndTime": "2023-08-21T03:20:28.485000+00:00", "PercentageCompleted": 100.0, "ResourceTypes": [ "AWS::EKS::Cluster", "AWS::AutoScaling::AutoScalingGroup" ], }

Para obtener una descripción de los campos de la salida, consulte DescribeResourceScan en la Referencia de la API de AWS CloudFormation.