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 Proton Konsole und können Sie Vorlagenlisten mit Details und einzelne Vorlagen mit Detaildaten anzeigen AWS CLI.

Zu den Vorlagendaten für vom Kunden verwaltete Umgebungen gehört der provisioned Parameter mit dem WertCUSTOMER_MANAGED.

Wenn eine Dienstvorlage keine Service-Pipeline enthält, enthalten die Service-Vorlagendaten den pipelineProvisioning Parameter mit dem WertCUSTOMER_MANAGED.

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

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

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

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

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

    Die empfohlene Haupt- und Nebenversion ist als Empfohlen gekennzeichnet.

AWS CLI

Verwenden Sie die AWS CLI , um Vorlagen aufzulisten und anzuzeigen.

Führen Sie den folgenden 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 folgenden 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" } ] }

Eine Nebenversion einer Dienstvorlage anzeigen.

Führen Sie den folgenden 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 folgenden 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" } }