View a markdown version of this page

AppRegistry exemples utilisant AWS CLI - AWS Exemples de code SDK

D'autres exemples de AWS SDK sont disponibles dans le référentiel AWS Doc SDK Examples GitHub .

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 de 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 configuration et l’exécution du 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 Association et dissociation de groupes d'attributs dans le Guide de l'administrateur du catalogue AWS AppRegistry de services.

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 catalogue de AWS services.

  • Pour plus de détails sur l'API, consultez 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 catalogue de AWS services.

  • Pour plus de détails sur l'API, consultez 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 catalogue de AWS services.

  • Pour plus de détails sur l'API, consultez 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 catalogue de AWS services.

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

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

AWS CLI

Pour obtenir une application

L'get-applicationexemple suivant récupère 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 la section Utilisation des détails de l'application dans le Guide de l' AppRegistry administrateur du catalogue de AWS services.

  • Pour plus de détails sur l'API, consultez 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 extrait 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 catalogue de AWS services.

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

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

AWS CLI

Pour répertorier des applications

L'list-applicationsexemple suivant récupère 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 catalogue de AWS services.

  • Pour plus de détails sur l'API, consultez 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 des groupes d’attributs associés

L'list-associated-attribute-groupsexemple suivant extrait une liste de tous les groupes d'attributs de votre AWS compte qui sont 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 Association et dissociation de groupes d'attributs dans le Guide de l'administrateur du catalogue AWS AppRegistry de services.

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 qui sont 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 catalogue de AWS services.

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

AWS CLI

Pour répertorier des groupes d’attributs

L'list-attribute-groupsexemple suivant extrait 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 catalogue de AWS services.

  • Pour plus de détails sur l'API, consultez 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 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 des applications dans le Guide de l' AppRegistry administrateur du catalogue de AWS services.

  • Pour plus de détails sur l'API, consultez 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 y 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 catalogue de AWS services.

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