AppRegistry exemples utilisant AWS CLI - AWS Command Line Interface

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.

AppRegistry exemples utilisant AWS CLI

Les exemples de code suivants vous montrent comment effectuer des actions et implémenter des scénarios courants à l'aide du AWS Command Line Interface with AppRegistry.

Les actions sont des extraits de code de programmes plus larges et doivent être exécutées dans leur contexte. Alors que les actions vous indiquent comment appeler des fonctions de service individuelles, vous pouvez les voir en contexte dans leurs scénarios associés.

Chaque exemple inclut un lien vers le code source complet, où vous trouverez des instructions sur la façon de configurer et d'exécuter le code en contexte.

Rubriques

Actions

L'exemple de code suivant montre comment utiliserassociate-attribute-group.

AWS CLI

Pour associer un groupe d'attributs

L'associate-attribute-groupexemple suivant associe un groupe d'attributs spécifique de votre AWS compte à une application spécifique de votre AWS compte.

aws servicecatalog-appregistry associate-attribute-group \ --application "ExampleApplication" \ --attribute-group "ExampleAttributeGroup"

Sortie :

{ "applicationArn": "arn:aws:servicecatalog:us-west-2:813737243517:/applications/0ars38r6btoohvpvd9gqrptt9l", "attributeGroupArn": "arn:aws:servicecatalog:us-west-2:813737243517:/attribute-groups/01sj5xdwhbw54kejwnt09fnpcl" }

Pour plus d'informations, consultez la section Associer et dissocier des groupes d'attributs dans le Guide de l' AppRegistry administrateur du AWS Service Catalog.

  • Pour plus de détails sur l'API, reportez-vous AssociateAttributeGroupà la section Référence des AWS CLI commandes.

L'exemple de code suivant montre comment utilisercreate-application.

AWS CLI

Pour créer une application

L'create-applicationexemple suivant crée une nouvelle application dans votre AWS compte.

aws servicecatalog-appregistry create-application \ --name "ExampleApplication"

Sortie :

{ "application": { "id": "0ars38r6btoohvpvd9gqrptt9l", "arn": "arn:aws:servicecatalog:us-west-2:813737243517:/applications/0ars38r6btoohvpvd9gqrptt9l", "name": "ExampleApplication", "creationTime": "2023-02-28T21:10:10.820000+00:00", "lastUpdateTime": "2023-02-28T21:10:10.820000+00:00", "tags": {} } }

Pour plus d'informations, consultez la section Création d'applications dans le Guide de l' AppRegistry administrateur du AWS Service Catalog.

  • Pour plus de détails sur l'API, reportez-vous CreateApplicationà la section Référence des AWS CLI commandes.

L'exemple de code suivant montre comment utilisercreate-attribute-group.

AWS CLI

Pour créer un groupe d'attributs

L'create-attribute-groupexemple suivant crée un nouveau groupe d'attributs dans votre AWS compte.

aws servicecatalog-appregistry create-attribute-group \ --name "ExampleAttributeGroup" \ --attributes '{"SomeKey1":"SomeValue1","SomeKey2":"SomeValue2"}'

Sortie :

{ "attributeGroup": { "id": "01sj5xdwhbw54kejwnt09fnpcl", "arn": "arn:aws:servicecatalog:us-west-2:813737243517:/attribute-groups/01sj5xdwhbw54kejwnt09fnpcl", "name": "ExampleAttributeGroup", "creationTime": "2023-02-28T20:38:01.389000+00:00", "lastUpdateTime": "2023-02-28T20:38:01.389000+00:00", "tags": {} } }

Pour plus d'informations, consultez la section Création de groupes d'attributs dans le Guide de l' AppRegistry administrateur du AWS Service Catalog.

  • Pour plus de détails sur l'API, reportez-vous CreateAttributeGroupà la section Référence des AWS CLI commandes.

L'exemple de code suivant montre comment utiliserdelete-application.

AWS CLI

Pour supprimer une application

L'delete-applicationexemple suivant supprime une application spécifique de votre AWS compte.

aws servicecatalog-appregistry delete-application \ --application "ExampleApplication3"

Sortie :

{ "application": { "id": "055gw7aynr1i5mbv7kjwzx5945", "arn": "arn:aws:servicecatalog:us-west-2:813737243517:/applications/055gw7aynr1i5mbv7kjwzx5945", "name": "ExampleApplication3", "creationTime": "2023-02-28T22:06:28.228000+00:00", "lastUpdateTime": "2023-02-28T22:06:28.228000+00:00" } }

Pour plus d'informations, consultez la section Suppression d'applications dans le Guide de l' AppRegistry administrateur du AWS Service Catalog.

  • Pour plus de détails sur l'API, reportez-vous DeleteApplicationà la section Référence des AWS CLI commandes.

L'exemple de code suivant montre comment utiliserdelete-attribute-group.

AWS CLI

Exemple 8 : Pour supprimer un groupe d'attributs

L'delete-attribute-groupexemple suivant supprime un groupe d'attributs spécifique de votre AWS compte.

aws servicecatalog-appregistry delete-attribute-group \ --attribute-group "ExampleAttributeGroup3"

Sortie :

{ "attributeGroup": { "id": "011ge6y3emyjijt8dw8jn6r0hv", "arn": "arn:aws:servicecatalog:us-west-2:813737243517:/attribute-groups/011ge6y3emyjijt8dw8jn6r0hv", "name": "ExampleAttributeGroup3", "creationTime": "2023-02-28T22:05:35.224000+00:00", "lastUpdateTime": "2023-02-28T22:05:35.224000+00:00" } }

Pour plus d'informations, consultez la section Suppression de groupes d'attributs dans le Guide de l' AppRegistry administrateur du AWS Service Catalog.

  • Pour plus de détails sur l'API, reportez-vous DeleteAttributeGroupà la section Référence des AWS CLI commandes.

L'exemple de code suivant montre comment utiliserget-application.

AWS CLI

Pour obtenir une candidature

L'get-applicationexemple suivant permet de récupérer les informations de métadonnées relatives à une application spécifique de votre AWS compte.

aws servicecatalog-appregistry get-application \ --application "ExampleApplication"

Sortie :

{ "id": "0ars38r6btoohvpvd9gqrptt9l", "arn": "arn:aws:servicecatalog:us-west-2:813737243517:/applications/0ars38r6btoohvpvd9gqrptt9l", "name": "ExampleApplication", "creationTime": "2023-02-28T21:10:10.820000+00:00", "lastUpdateTime": "2023-02-28T21:10:10.820000+00:00", "associatedResourceCount": 0, "tags": { "aws:servicecatalog:applicationName": "ExampleApplication" }, "integrations": { "resourceGroup": { "state": "CREATE_COMPLETE", "arn": "arn:aws:resource-groups:us-west-2:813737243517:group/AWS_AppRegistry_Application-ExampleApplication" } } }

Pour plus d'informations, consultez les détails de l'utilisation de l'application dans le Guide de l' AppRegistry administrateur du AWS Service Catalog.

  • Pour plus de détails sur l'API, reportez-vous GetApplicationà la section Référence des AWS CLI commandes.

L'exemple de code suivant montre comment utiliserget-attribute-group.

AWS CLI

Pour obtenir un groupe d'attributs

L'get-attribute-groupexemple suivant permet de récupérer un groupe d'attributs spécifique dans votre AWS compte.

aws servicecatalog-appregistry get-attribute-group \ --attribute-group "ExampleAttributeGroup"

Sortie :

{ "id": "01sj5xdwhbw54kejwnt09fnpcl", "arn": "arn:aws:servicecatalog:us-west-2:813737243517:/attribute-groups/01sj5xdwhbw54kejwnt09fnpcl", "name": "ExampleAttributeGroup", "attributes": "{\"SomeKey1\":\"SomeValue1\",\"SomeKey2\":\"SomeValue2\"}", "creationTime": "2023-02-28T20:38:01.389000+00:00", "lastUpdateTime": "2023-02-28T20:38:01.389000+00:00", "tags": { "aws:servicecatalog:attributeGroupName": "ExampleAttributeGroup" } }

Pour plus d'informations, consultez la section Gestion des métadonnées pour les groupes d'attributs dans le Guide de l' AppRegistry administrateur du AWS Service Catalog.

  • Pour plus de détails sur l'API, reportez-vous GetAttributeGroupà la section Référence des AWS CLI commandes.

L'exemple de code suivant montre comment utiliserlist-applications.

AWS CLI

Pour répertorier les applications

L'list-applicationsexemple suivant permet de récupérer la liste de toutes les applications de votre AWS compte.

aws servicecatalog-appregistry list-applications

Sortie :

{ "applications": [ { "id": "03axw94pjfj3uan00tcgbrxnkw", "arn": "arn:aws:servicecatalog:us-west-2:813737243517:/applications/03axw94pjfj3uan00tcgbrxnkw", "name": "ExampleApplication2", "creationTime": "2023-02-28T21:59:34.094000+00:00", "lastUpdateTime": "2023-02-28T21:59:34.094000+00:00" }, { "id": "055gw7aynr1i5mbv7kjwzx5945", "arn": "arn:aws:servicecatalog:us-west-2:813737243517:/applications/055gw7aynr1i5mbv7kjwzx5945", "name": "ExampleApplication3", "creationTime": "2023-02-28T22:06:28.228000+00:00", "lastUpdateTime": "2023-02-28T22:06:28.228000+00:00" }, { "id": "0ars38r6btoohvpvd9gqrptt9l", "arn": "arn:aws:servicecatalog:us-west-2:813737243517:/applications/0ars38r6btoohvpvd9gqrptt9l", "name": "ExampleApplication", "description": "This is an example application", "creationTime": "2023-02-28T21:10:10.820000+00:00", "lastUpdateTime": "2023-02-28T21:24:19.729000+00:00" } ] }

Pour plus d'informations, consultez la section Affichage des détails de l'application dans le Guide de l' AppRegistry administrateur du AWS Service Catalog.

  • Pour plus de détails sur l'API, reportez-vous ListApplicationsà la section Référence des AWS CLI commandes.

L'exemple de code suivant montre comment utiliserlist-associated-attribute-groups.

AWS CLI

Pour répertorier les groupes d'attributs associés

L'list-associated-attribute-groupsexemple suivant extrait une liste de tous les groupes d'attributs de votre AWS compte associés à une application spécifique de votre AWS compte.

aws servicecatalog-appregistry list-associated-attribute-groups \ --application "ExampleApplication"

Sortie :

{ "attributeGroups": [ "01sj5xdwhbw54kejwnt09fnpcl" ] }

Pour plus d'informations, consultez la section Associer et dissocier des groupes d'attributs dans le Guide de l' AppRegistry administrateur du AWS Service Catalog.

L'exemple de code suivant montre comment utiliserlist-attribute-groups-for-application.

AWS CLI

Pour répertorier les groupes d'attributs d'une application

L'list-attribute-groups-for-applicationexemple suivant répertorie les détails de tous les groupes d'attributs de votre AWS compte associés à une application spécifique de votre AWS compte.

aws servicecatalog-appregistry list-attribute-groups-for-application \ --application "ExampleApplication"

Sortie :

{ "attributeGroupsDetails": [ { "id": "01sj5xdwhbw54kejwnt09fnpcl", "arn": "arn:aws:servicecatalog:us-west-2:813737243517:/attribute-groups/01sj5xdwhbw54kejwnt09fnpcl", "name": "ExampleAttributeGroup" } ] }

Pour plus d'informations, consultez la section Affichage des détails des groupes d'attributs dans le Guide de l' AppRegistry administrateur du AWS Service Catalog.

L'exemple de code suivant montre comment utiliserlist-attribute-groups.

AWS CLI

Pour répertorier les groupes d'attributs

L'list-attribute-groupsexemple suivant permet de récupérer la liste de tous les groupes d'attributs de votre AWS compte.

aws servicecatalog-appregistry list-attribute-groups

Sortie :

{ "attributeGroups": [ { "id": "011ge6y3emyjijt8dw8jn6r0hv", "arn": "arn:aws:servicecatalog:us-west-2:813737243517:/attribute-groups/011ge6y3emyjijt8dw8jn6r0hv", "name": "ExampleAttributeGroup3", "creationTime": "2023-02-28T22:05:35.224000+00:00", "lastUpdateTime": "2023-02-28T22:05:35.224000+00:00" }, { "id": "01sj5xdwhbw54kejwnt09fnpcl", "arn": "arn:aws:servicecatalog:us-west-2:813737243517:/attribute-groups/01sj5xdwhbw54kejwnt09fnpcl", "name": "ExampleAttributeGroup", "description": "This is an example attribute group", "creationTime": "2023-02-28T20:38:01.389000+00:00", "lastUpdateTime": "2023-02-28T21:02:04.559000+00:00" }, { "id": "03n1yffgq6d18vwrzxf0c70nm3", "arn": "arn:aws:servicecatalog:us-west-2:813737243517:/attribute-groups/03n1yffgq6d18vwrzxf0c70nm3", "name": "ExampleAttributeGroup2", "creationTime": "2023-02-28T21:57:30.687000+00:00", "lastUpdateTime": "2023-02-28T21:57:30.687000+00:00" } ] }

Pour plus d'informations, consultez la section Affichage des détails des groupes d'attributs dans le Guide de l' AppRegistry administrateur du AWS Service Catalog.

  • Pour plus de détails sur l'API, reportez-vous ListAttributeGroupsà la section Référence des AWS CLI commandes.

L'exemple de code suivant montre comment utiliserupdate-application.

AWS CLI

Pour mettre à jour une application

L'update-applicationexemple suivant met à jour une application spécifique de votre AWS compte pour y inclure une description.

aws servicecatalog-appregistry update-application \ --application "ExampleApplication" \ --description "This is an example application"

Sortie :

{ "application": { "id": "0ars38r6btoohvpvd9gqrptt9l", "arn": "arn:aws:servicecatalog:us-west-2:813737243517:/applications/0ars38r6btoohvpvd9gqrptt9l", "name": "ExampleApplication", "description": "This is an example application", "creationTime": "2023-02-28T21:10:10.820000+00:00", "lastUpdateTime": "2023-02-28T21:24:19.729000+00:00", "tags": { "aws:servicecatalog:applicationName": "ExampleApplication" } } }

Pour plus d'informations, consultez la section Modification d'applications dans le Guide de l' AppRegistry administrateur du AWS Service Catalog.

  • Pour plus de détails sur l'API, reportez-vous UpdateApplicationà la section Référence des AWS CLI commandes.

L'exemple de code suivant montre comment utiliserupdate-attribute-group.

AWS CLI

Pour mettre à jour un groupe d'attributs

L'update-attribute-groupexemple suivant met à jour un groupe d'attributs spécifique de votre AWS compte pour inclure une description.

aws servicecatalog-appregistry update-attribute-group \ --attribute-group "ExampleAttributeGroup" \ --description "This is an example attribute group"

Sortie :

{ "attributeGroup": { "id": "01sj5xdwhbw54kejwnt09fnpcl", "arn": "arn:aws:servicecatalog:us-west-2:813737243517:/attribute-groups/01sj5xdwhbw54kejwnt09fnpcl", "name": "ExampleAttributeGroup", "description": "This is an example attribute group", "creationTime": "2023-02-28T20:38:01.389000+00:00", "lastUpdateTime": "2023-02-28T21:02:04.559000+00:00", "tags": { "aws:servicecatalog:attributeGroupName": "ExampleAttributeGroup" } } }

Pour plus d'informations, consultez la section Modification de groupes d'attributs dans le Guide de l' AppRegistry administrateur du AWS Service Catalog.

  • Pour plus de détails sur l'API, reportez-vous UpdateAttributeGroupà la section Référence des AWS CLI commandes.