Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Afficher les données du modèle
Vous pouvez afficher des listes de modèles avec des détails et afficher des modèles individuels avec des données détaillées à l'aide de la AWS Proton console
Les données du modèle d'environnement géré par le client incluent le provisioned
paramètre et la valeurCUSTOMER_MANAGED
.
Si un modèle de service n'inclut pas de pipeline de services, les données du modèle de service incluent le pipelineProvisioning
paramètre avec la valeurCUSTOMER_MANAGED
.
Pour de plus amples informations, veuillez consulter Enregistrez et publiez des modèles.
Vous pouvez utiliser la console ou le AWS CLI pour répertorier et afficher les données du modèle.
- AWS Management Console
-
Utilisez la console pour répertorier et afficher les modèles.
-
Pour afficher la liste des modèles, choisissez des modèles (environnement ou service).
-
Pour afficher les données détaillées, choisissez le nom d'un modèle.
Affichez les données détaillées du modèle, une liste des versions principales et secondaires du modèle, une liste des AWS Proton ressources déployées à l'aide des versions du modèle et des balises du modèle.
La version majeure et la version mineure recommandées sont étiquetées comme recommandées.
-
- AWS CLI
-
Utilisez les modèles AWS CLI de liste et d'affichage.
Exécutez la commande suivante :
$
aws proton get-environment-template-version \ --template-name "
simple-env
" \ --major-version "1
" \ --minor-version "0
"Réponse :
{ "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" } }
Exécutez la commande suivante :
$
aws proton list-environment-templates
Réponse :
{ "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" } ] }
Afficher une version mineure d'un modèle de service.
Exécutez la commande suivante :
$
aws proton get-service-template-version \ --template-name "
fargate-service
" \ --major-version "1
" \ --minor-version "0
"Réponse :
{ "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" } }
Affichez un modèle de service sans pipeline de services, comme indiqué dans l'exemple de commande et de réponse suivant.
Exécutez la commande suivante :
$
aws proton get-service-template \ --name "
simple-svc-template-cli
"Réponse :
{ "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" } }