Visualización de datos de la plantilla - AWS Proton

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Visualización de datos de la plantilla

Puede ver listas de plantillas con detalles y visualizar plantillas individuales con datos detallados mediante la consola de AWS Proton y la AWS CLI.

Los datos de la plantilla de entorno administrado por el cliente incluyen el parámetro provisioned con el valor CUSTOMER_MANAGED.

Si una plantilla de servicio no incluye ninguna canalización de servicios, los datos de la plantilla de servicio incluirán el parámetro pipelineProvisioning con el valor CUSTOMER_MANAGED.

Para obtener más información, consulte Registro y publicación de plantillas.

Puede utilizar la consola o la AWS CLI para enumerar y ver los datos de la plantilla.

AWS Management Console
Utilice la consola para enumerar y ver las plantillas.
  1. Para ver una lista de plantillas, elija Plantillas (de entorno o de servicio).

  2. Para ver los datos detallados, elija el nombre de una plantilla.

    Vea los datos detallados de la plantilla, una lista de las versiones principales y secundarias de la plantilla y una lista de los recursos de AWS Proton que se implementaron mediante las versiones de la plantilla y las etiquetas de la plantilla.

    La versión principal y la versión secundaria recomendadas están etiquetadas como Recomendadas.

AWS CLI

Utilice la AWS CLI para enumerar y ver las plantillas.

Ejecute el siguiente comando:

$ aws proton get-environment-template-version \ --template-name "simple-env" \ --major-version "1" \ --minor-version "0"

Respuesta:

{ "environmentTemplateVersion": { "arn": "arn:aws:proton:region-id:123456789012:environment-template/simple-env:1.0", "createdAt": "2020-11-10T18:35:08.293000+00:00", "description": "Version 1", "lastModifiedAt": "2020-11-10T18:35:11.162000+00:00", "majorVersion": "1", "minorVersion": "0", "recommendedMinorVersion": "0", "schema": "schema:\n format:\n openapi: \"3.0.0\"\n environment_input_type: \"MyEnvironmentInputType\"\n types:\n MyEnvironmentInputType:\n type: object\n description: \"Input properties for my environment\"\n properties:\n my_sample_input:\n type: string\n description: \"This is a sample input\"\n default: \"hello world\"\n my_other_sample_input:\n type: string\n description: \"Another sample input\"\n required:\n - my_other_sample_input\n", "status": "DRAFT", "statusMessage": "", "templateName": "simple-env" } }

Ejecute el siguiente comando:

$ aws proton list-environment-templates

Respuesta:

{ "templates": [ { "arn": "arn:aws:proton:region-id:123456789012:environment-template/simple-env-3", "createdAt": "2020-11-10T18:35:05.763000+00:00", "description": "VPC with Public Access", "displayName": "VPC", "lastModifiedAt": "2020-11-10T18:35:05.763000+00:00", "name": "simple-env-3", "recommendedVersion": "1.0" }, { "arn": "arn:aws:proton:region-id:123456789012:environment-template/simple-env-1", "createdAt": "2020-11-10T00:14:06.881000+00:00", "description": "Some SSM Parameters", "displayName": "simple-env-1", "lastModifiedAt": "2020-11-10T00:14:06.881000+00:00", "name": "simple-env-1", "recommendedVersion": "1.0" } ] }

Vea una versión secundaria de una plantilla de servicio.

Ejecute el siguiente comando:

$ aws proton get-service-template-version \ --template-name "fargate-service" \ --major-version "1" \ --minor-version "0"

Respuesta:

{ "serviceTemplateMinorVersion": { "arn": "arn:aws:proton:us-east-1:123456789012:service-template/fargate-service:1.0", "compatibleEnvironmentTemplates": [ { "majorVersion": "1", "templateName": "simple-env" } ], "createdAt": "2020-11-11T23:02:57.912000+00:00", "description": "Version 1", "lastModifiedAt": "2020-11-11T23:02:57.912000+00:00", "majorVersion": "1", "minorVersion": "0", "schema": "schema:\n format:\n openapi: \"3.0.0\"\n pipeline_input_type: \"MyPipelineInputType\"\n service_input_type: \"MyServiceInstanceInputType\"\n\n types:\n MyPipelineInputType:\n type: object\n description: \"Pipeline input properties\"\n required:\n - my_sample_pipeline_required_input\n properties:\n my_sample_pipeline_optional_input:\n type: string\n description: \"This is a sample input\"\n default: \"hello world\"\n my_sample_pipeline_required_input:\n type: string\n description: \"Another sample input\"\n\n MyServiceInstanceInputType:\n type: object\n description: \"Service instance input properties\"\n required:\n - my_sample_service_instance_required_input\n properties:\n my_sample_service_instance_optional_input:\n type: string\n description: \"This is a sample input\"\n default: \"hello world\"\n my_sample_service_instance_required_input:\n type: string\n description: \"Another sample input\"", "status": "DRAFT", "statusMessage": "", "templateName": "fargate-service" } }

Vea una plantilla de servicio sin una canalización de servicios, como se muestra en el siguiente ejemplo de comando y respuesta.

Ejecute el siguiente comando:

$ aws proton get-service-template \ --name "simple-svc-template-cli"

Respuesta:

{ "serviceTemplate": { "arn": "arn:aws:proton:region-id:123456789012:service-template/simple-svc-template-cli", "createdAt": "2021-02-18T15:38:57.949000+00:00", "displayName": "simple-svc-template-cli", "lastModifiedAt": "2021-02-18T15:38:57.949000+00:00", "status": "DRAFT", "name": "simple-svc-template-cli", "pipelineProvisioning": "CUSTOMER_MANAGED" } }