AppRegistry esempi utilizzando AWS CLI - AWS Command Line Interface

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

AppRegistry esempi utilizzando AWS CLI

I seguenti esempi di codice mostrano come eseguire azioni e implementare scenari comuni utilizzando AWS Command Line Interface with AppRegistry.

Le operazioni sono estratti di codice da programmi più grandi e devono essere eseguite nel contesto. Mentre le azioni mostrano come richiamare le singole funzioni di servizio, è possibile visualizzare le azioni nel loro contesto negli scenari correlati.

Ogni esempio include un collegamento al codice sorgente completo, in cui è possibile trovare istruzioni su come configurare ed eseguire il codice nel contesto.

Argomenti

Azioni

Il seguente esempio di codice mostra come utilizzareassociate-attribute-group.

AWS CLI

Per associare un gruppo di attributi

L'associate-attribute-groupesempio seguente associa un gruppo di attributi specifico del tuo AWS account a un'applicazione specifica del tuo AWS account.

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

Output:

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

Per ulteriori informazioni, vedere Associating and Dissociating Attribating Groups nella AWS Service Catalog Administrator Guide. AppRegistry

Il seguente esempio di codice mostra come utilizzarecreate-application.

AWS CLI

Per creare un'applicazione

L'create-applicationesempio seguente crea una nuova applicazione nel tuo AWS account.

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

Output:

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

Per ulteriori informazioni, vedere Creazione di applicazioni nella AWS Service Catalog AppRegistry Administrator Guide.

Il seguente esempio di codice mostra come utilizzarecreate-attribute-group.

AWS CLI

Per creare un gruppo di attributi

L'create-attribute-groupesempio seguente crea un nuovo gruppo di attributi nel tuo AWS account.

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

Output:

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

Per ulteriori informazioni, vedere Creazione di gruppi di attributi nella AWS Service Catalog AppRegistry Administrator Guide.

Il seguente esempio di codice mostra come utilizzaredelete-application.

AWS CLI

Eliminazione di un'applicazione

L'delete-applicationesempio seguente elimina un'applicazione specifica dall' AWS account.

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

Output:

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

Per ulteriori informazioni, vedere Eliminazione di applicazioni nella AWS Service Catalog AppRegistry Administrator Guide.

Il seguente esempio di codice mostra come utilizzaredelete-attribute-group.

AWS CLI

Esempio 8: Per eliminare un gruppo di attributi

L'delete-attribute-groupesempio seguente elimina un gruppo di attributi specifico nel tuo AWS account.

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

Output:

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

Per ulteriori informazioni, vedere Eliminazione dei gruppi di attributi nella AWS Service Catalog AppRegistry Administrator Guide.

Il seguente esempio di codice mostra come utilizzareget-application.

AWS CLI

Per ottenere un'applicazione

L'get-applicationesempio seguente recupera le informazioni sui metadati relative a un'applicazione specifica nel tuo AWS account.

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

Output:

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

Per ulteriori informazioni, vedere Using Application details nella AWS Service Catalog AppRegistry Administrator Guide.

  • Per API i dettagli, vedere GetApplicationin AWS CLI Command Reference.

Il seguente esempio di codice mostra come utilizzareget-attribute-group.

AWS CLI

Per ottenere un gruppo di attributi

L'get-attribute-groupesempio seguente recupera un gruppo di attributi specifico nel tuo AWS account.

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

Output:

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

Per ulteriori informazioni, vedere Gestione dei metadati per i gruppi di attributi nella AWS Service Catalog AppRegistry Administrator Guide.

Il seguente esempio di codice mostra come utilizzarelist-applications.

AWS CLI

Per elencare le applicazioni

L'list-applicationsesempio seguente recupera un elenco di tutte le applicazioni del tuo AWS account.

aws servicecatalog-appregistry list-applications

Output:

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

Per ulteriori informazioni, vedere Visualizzazione dei dettagli dell'applicazione nella AWS Service Catalog AppRegistry Administrator Guide.

Il seguente esempio di codice mostra come utilizzarelist-associated-attribute-groups.

AWS CLI

Per elencare i gruppi di attributi associati

L'list-associated-attribute-groupsesempio seguente recupera un elenco di tutti i gruppi di attributi AWS dell'account associati a un'applicazione specifica dell' AWS account.

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

Output:

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

Per ulteriori informazioni, vedere Associating and Dissociating Attribating Groups nella AWS Service Catalog Administrator Guide. AppRegistry

Il seguente esempio di codice mostra come utilizzarelist-attribute-groups-for-application.

AWS CLI

Per elencare i gruppi di attributi per un'applicazione

L'list-attribute-groups-for-applicationesempio seguente elenca i dettagli di tutti i gruppi di attributi AWS dell'account associati a un'applicazione specifica dell' AWS account.

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

Output:

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

Per ulteriori informazioni, vedere Visualizzazione dei dettagli del gruppo di attributi nella AWS Service Catalog AppRegistry Administrator Guide.

Il seguente esempio di codice mostra come utilizzarelist-attribute-groups.

AWS CLI

Per elencare i gruppi di attributi

L'list-attribute-groupsesempio seguente recupera un elenco di tutti i gruppi di attributi presenti nell' AWS account.

aws servicecatalog-appregistry list-attribute-groups

Output:

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

Per ulteriori informazioni, vedere Visualizzazione dei dettagli del gruppo di attributi nella AWS Service Catalog AppRegistry Administrator Guide.

Il seguente esempio di codice mostra come utilizzareupdate-application.

AWS CLI

Per aggiornare un'applicazione

L'update-applicationesempio seguente aggiorna un'applicazione specifica nell' AWS account per includere una descrizione.

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

Output:

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

Per ulteriori informazioni, vedere Modifica delle applicazioni nella AWS Service Catalog AppRegistry Administrator Guide.

Il seguente esempio di codice mostra come utilizzareupdate-attribute-group.

AWS CLI

Per aggiornare un gruppo di attributi

L'update-attribute-groupesempio seguente aggiorna un gruppo di attributi specifico nel tuo AWS account per includere una descrizione.

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

Output:

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

Per ulteriori informazioni, vedere Modifica dei gruppi di attributi nella AWS Service Catalog AppRegistry Administrator Guide.