Vorlagendaten anzeigen - AWS Proton

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Vorlagendaten anzeigen

Mithilfe der AWS ProtonKonsole und können Sie sich Vorlagenlisten mit Details und einzelne Vorlagen mit Detaildaten anzeigen lassenAWS CLI.

Die Vorlagendaten für die vom Kunden verwaltete Umgebung enthalten denprovisioned Parameter mit dem WertCUSTOMER_MANAGED.

Wenn eine Service-Vorlage keine Service-Pipeline enthält, enthalten die Service-Vorlagendaten denpipelineProvisioning Parameter mit dem WertCUSTOMER_MANAGED.

Weitere Informationen finden Sie unter Vorlagen registrieren und veröffentlichen.

Sie können die Konsole oder die verwendenAWS CLI, um Vorlagendaten aufzulisten und anzuzeigen.

AWS Management Console
Verwenden Sie die Konsole, um Vorlagen aufzulisten und anzuzeigen.
  1. Um eine Liste der Vorlagen anzuzeigen, wählen Sie Vorlagen (Umgebung oder Service).

  2. Um Detaildaten anzuzeigen, wählen Sie den Namen einer Vorlage.

    Sehen Sie sich die Detaildaten der Vorlage, eine Liste der Haupt- und Nebenversionen der Vorlage sowie eine Liste derAWS Proton Ressourcen an, die mithilfe von Vorlagenversionen und Vorlagen-Tags bereitgestellt wurden.

    Die empfohlene Hauptversion und Nebenversion sind als Empfohlen gekennzeichnet.

AWS CLI

Verwenden Sie dieAWS CLI, um Vorlagen aufzulisten und anzusehen.

Führen Sie den Befehl aus:

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

Antwort:

{ "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" } }

Führen Sie den Befehl aus:

$ aws proton list-environment-templates

Antwort:

{ "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" } ] }

Sehen Sie sich eine Nebenversion einer Service-Vorlage an.

Führen Sie den Befehl aus:

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

Antwort:

{ "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" } }

Zeigen Sie eine Dienstvorlage ohne Service-Pipeline an, wie im nächsten Beispiel für Befehl und Antwort gezeigt.

Führen Sie den Befehl aus:

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

Antwort:

{ "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" } }