Esempi per AppRegistry con AWS CLI - AWS Command Line Interface

Questa documentazione è valida solo per la Versione 1 della AWS CLI. Per la documentazione relativa alla versione 2 della AWS CLI, consulta la Guida per l’utente per la Versione 2.

Esempi per AppRegistry con AWS CLI

Gli esempi di codice seguenti mostrano come eseguire azioni e implementare scenari comuni utilizzando la AWS Command Line Interface con App AppRegistry.

Le operazioni sono estratti di codice da programmi più grandi e devono essere eseguite nel contesto. Sebbene le operazioni mostrino come richiamare le singole funzioni del servizio, è possibile visualizzarle contestualizzate negli scenari correlati.

Ogni esempio include un link al codice sorgente completo, dove è possibile trovare le istruzioni su come configurare ed eseguire il codice nel contesto.

Argomenti

Operazioni

L’esempio di codice seguente mostra come utilizzare associate-attribute-group.

AWS CLI

Come associare un gruppo di attributi

Nell’esempio seguente associate-attribute-group associa un gruppo di attributi specifico dell’account AWS corrente a un’applicazione specifica nell’account AWS.

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, consulta Associating and disassociating attribute groups nella Guida per l’amministratore dell’AppRegistry del Catalogo dei servizi AWS.

L’esempio di codice seguente mostra come utilizzare create-application.

AWS CLI

Come creare un’applicazione

Nell’esempio seguente create-application crea una nuova applicazione nell’account AWS.

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, consulta Creazione di applicazioni nella Guida per l’amministratore di AWS Service Catalog AppRegistry.

  • Per informazioni dettagliate sull’API, consulta CreateApplication in AWS CLI Command Reference.

L’esempio di codice seguente mostra come utilizzare create-attribute-group.

AWS CLI

Come creare un gruppo di attributi

Nell’esempio seguente create-attribute-group crea un nuovo gruppo di attributi nell’account AWS.

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, consulta Creating attribute groups nella Guida per l’amministratore dell’AppRegistry del Catalogo dei servizi AWS.

  • Per informazioni dettagliate sull’API, consulta CreateAttributeGroup in AWS CLI Command Reference.

L’esempio di codice seguente mostra come utilizzare delete-application.

AWS CLI

Eliminazione di un'applicazione

Nell’esempio seguente delete-application elimina un’applicazione specifica nell’account AWS.

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, consulta Eliminazione delle applicazioni nella Guida per l’amministratore di AWS Service Catalog AppRegistry.

  • Per informazioni dettagliate sull’API, consulta DeleteApplication in AWS CLI Command Reference.

L’esempio di codice seguente mostra come utilizzare delete-attribute-group.

AWS CLI

Esempio 8: eliminare un gruppo di attributi

Nell’esempio seguente delete-attribute-group elimina un gruppo di attributi specifico nell’account AWS.

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, consulta Deleting attribute groups nella Guida per l’amministratore dell’AppRegistry del Catalogo dei servizi AWS.

  • Per informazioni dettagliate sull’API, consulta DeleteAttributeGroup in AWS CLI Command Reference.

L’esempio di codice seguente mostra come utilizzare get-application.

AWS CLI

Come ottenere un’applicazione

Nell’esempio seguente get-application recupera le informazioni sui metadati relative a un’applicazione specifica nell’account AWS.

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, consulta Using Application details nella Guida per l’amministratore di AWS Service Catalog AppRegistry.

  • Per informazioni dettagliate sull’API, consulta GetApplication in AWS CLI Command Reference.

L’esempio di codice seguente mostra come utilizzare get-attribute-group.

AWS CLI

Come ottenere un gruppo di attributi

Nell’esempio seguente get-attribute-group recupera un gruppo di attributi specifico nell’account AWS.

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, consulta Managing metadata for attribute groups nella Guida per l’amministratore di AWS Service Catalog AppRegistry.

  • Per informazioni dettagliate sull’API, consulta GetAttributeGroup in AWS CLI Command Reference.

L’esempio di codice seguente mostra come utilizzare list-applications.

AWS CLI

Come elencare le applicazioni

L’esempio list-applications seguente recupera un elenco di tutte le applicazioni dell’account AWS.

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, consulta Viewing application details nella Guida per l’amministratore di AWS Service Catalog AppRegistry.

  • Per informazioni dettagliate sull’API, consulta ListApplications in AWS CLI Command Reference.

L’esempio di codice seguente mostra come utilizzare list-associated-attribute-groups.

AWS CLI

Come elencare i gruppi di attributi associati

Nell’esempio seguente list-associated-attribute-groups recupera i dettagli di tutti i gruppi di attributi nell’account AWS associati a un’applicazione specifica dell’account AWS.

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

Output:

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

Per ulteriori informazioni, consulta Associating and disassociating attribute groups nella Guida per l’amministratore dell’AppRegistry del Catalogo dei servizi AWS.

L’esempio di codice seguente mostra come utilizzare list-attribute-groups-for-application.

AWS CLI

Come elencare i gruppi di attributi per un’applicazione

Nell’esempio seguente list-attribute-groups-for-application elenca i dettagli di tutti gli attributi dell’account AWS associati a un’applicazione specifica nell’account AWS.

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, consulta Viewing attribute group details nella Guida per l’amministratore dell’AppRegistry del Catalogo dei servizi AWS.

L’esempio di codice seguente mostra come utilizzare list-attribute-groups.

AWS CLI

Come elencare i gruppi di attributi

Nell’esempio seguente list-attribute-groups recupera un elenco di tutti i gruppi di host nell’account AWS.

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, consulta Viewing attribute group details nella Guida per l’amministratore dell’AppRegistry del Catalogo dei servizi AWS.

  • Per informazioni dettagliate sull’API, consulta ListAttributeGroups in AWS CLI Command Reference.

L’esempio di codice seguente mostra come utilizzare update-application.

AWS CLI

Come aggiornare un’applicazione

Nell’esempio seguente update-application aggiorna una specifica applicazione nell’account AWS in modo da 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, consulta Modifica delle applicazioni nella Guida per l’amministratore dell’AppRegistry del Catalogo dei servizi AWS.

  • Per informazioni dettagliate sull’API, consulta UpdateApplication in AWS CLI Command Reference.

L’esempio di codice seguente mostra come utilizzare update-attribute-group.

AWS CLI

Come aggiornare un gruppo di attributi

Nell’esempio seguente update-attribute-group aggiorna un gruppo di attributi specifico nell’account AWS in modo da 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, consulta Editing attribute groups nella Guida per l’amministratore di AWS Service Catalog AppRegistry.

  • Per informazioni dettagliate sull’API, consulta UpdateAttributeGroup in AWS CLI Command Reference.