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-groupassocia 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.
-
Per informazioni dettagliate sull’API, consulta AssociateAttributeGroup
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare create-application.
- AWS CLI
-
Come creare un’applicazione
Nell’esempio seguente
create-applicationcrea 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-groupcrea 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-applicationelimina 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-groupelimina 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-applicationrecupera 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-grouprecupera 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-applicationsseguente recupera un elenco di tutte le applicazioni dell’account AWS.aws servicecatalog-appregistry list-applicationsOutput:
{ "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-groupsrecupera 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.
-
Per informazioni dettagliate sull’API, consulta ListAssociatedAttributeGroups
in AWS CLI Command Reference.
-
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-applicationelenca 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. -
Per informazioni dettagliate sull’API, consulta ListAttributeGroupsForApplication
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare list-attribute-groups.
- AWS CLI
-
Come elencare i gruppi di attributi
Nell’esempio seguente
list-attribute-groupsrecupera un elenco di tutti i gruppi di host nell’account AWS.aws servicecatalog-appregistry list-attribute-groupsOutput:
{ "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-applicationaggiorna 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-groupaggiorna 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.
-