

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
<a name="cli_service-catalog-appregistry_code_examples"></a>

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

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

Ogni esempio include un link al codice sorgente completo, in cui vengono fornite le istruzioni su come configurare ed eseguire il codice nel contesto.

**Topics**
+ [Azioni](#actions)

## Azioni
<a name="actions"></a>

### `associate-attribute-group`
<a name="service-catalog-appregistry_AssociateAttributeGroup_cli_topic"></a>

Il seguente esempio di codice mostra come utilizzare`associate-attribute-group`.

**AWS CLI**  
**Come associare un gruppo di attributi**  
L'`associate-attribute-group`esempio seguente associa un gruppo di attributi specifico AWS dell'account a un'applicazione specifica dell' 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](https://docs.aws.amazon.com/servicecatalog/latest/arguide/associate-attr-groups.html) nella *AWS Service Catalog Administrator Guide*. AppRegistry   
+  *Per i dettagli sull'API, vedere [AssociateAttributeGroup](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/servicecatalog-appregistry/associate-attribute-group.html)in AWS CLI Command Reference.* 

### `create-application`
<a name="service-catalog-appregistry_CreateApplication_cli_topic"></a>

Il seguente esempio di codice mostra come utilizzare`create-application`.

**AWS CLI**  
**Come creare un’applicazione**  
L'`create-application`esempio 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](https://docs.aws.amazon.com/servicecatalog/latest/arguide/create-apps.html) nella *AWS Service Catalog AppRegistry Administrator Guide*.  
+  Per i dettagli sull'API, vedere [CreateApplication](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/servicecatalog-appregistry/create-application.html)in *AWS CLI Command Reference*. 

### `create-attribute-group`
<a name="service-catalog-appregistry_CreateAttributeGroup_cli_topic"></a>

Il seguente esempio di codice mostra come utilizzare`create-attribute-group`.

**AWS CLI**  
**Come creare un gruppo di attributi**  
L'`create-attribute-group`esempio 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](https://docs.aws.amazon.com/servicecatalog/latest/arguide/create-attr-groups.html) nella *AWS Service Catalog AppRegistry Administrator Guide*.  
+  Per i dettagli sull'API, vedere [CreateAttributeGroup](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/servicecatalog-appregistry/create-attribute-group.html)in *AWS CLI Command Reference*. 

### `delete-application`
<a name="service-catalog-appregistry_DeleteApplication_cli_topic"></a>

Il seguente esempio di codice mostra come utilizzare`delete-application`.

**AWS CLI**  
**Come eliminare un’applicazione**  
L'`delete-application`esempio 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](https://docs.aws.amazon.com/servicecatalog/latest/arguide/delete-app-details.html) nella *AWS Service Catalog AppRegistry Administrator Guide*.  
+  Per i dettagli sull'API, vedere [DeleteApplication](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/servicecatalog-appregistry/delete-application.html)in *AWS CLI Command Reference.* 

### `delete-attribute-group`
<a name="service-catalog-appregistry_DeleteAttributeGroup_cli_topic"></a>

Il seguente esempio di codice mostra come utilizzare`delete-attribute-group`.

**AWS CLI**  
**Esempio 8: come eliminare un gruppo di attributi**  
L'`delete-attribute-group`esempio 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](https://docs.aws.amazon.com/servicecatalog/latest/arguide/delete-attr-group.html) nella *AWS Service Catalog AppRegistry Administrator Guide*.  
+  Per i dettagli sull'API, vedere [DeleteAttributeGroup](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/servicecatalog-appregistry/delete-attribute-group.html)in *AWS CLI Command Reference.* 

### `get-application`
<a name="service-catalog-appregistry_GetApplication_cli_topic"></a>

Il seguente esempio di codice mostra come utilizzare`get-application`.

**AWS CLI**  
**Come ottenere un’applicazione**  
L'`get-application`esempio seguente recupera le informazioni sui metadati relative a un'applicazione specifica dell'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, vedere [Using Application details](https://docs.aws.amazon.com/servicecatalog/latest/arguide/access-app-details.html) nella *AWS Service Catalog AppRegistry Administrator Guide*.  
+  Per i dettagli sull'API, vedere [GetApplication](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/servicecatalog-appregistry/get-application.html)in *AWS CLI Command Reference*. 

### `get-attribute-group`
<a name="service-catalog-appregistry_GetAttributeGroup_cli_topic"></a>

Il seguente esempio di codice mostra come utilizzare`get-attribute-group`.

**AWS CLI**  
**Come ottenere un gruppo di attributi**  
L'`get-attribute-group`esempio 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](https://docs.aws.amazon.com/servicecatalog/latest/arguide/manage-metatdata.html) nella *AWS Service Catalog AppRegistry Administrator Guide*.  
+  Per i dettagli sull'API, vedere [GetAttributeGroup](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/servicecatalog-appregistry/get-attribute-group.html)in *AWS CLI Command Reference.* 

### `list-applications`
<a name="service-catalog-appregistry_ListApplications_cli_topic"></a>

Il seguente esempio di codice mostra come utilizzare`list-applications`.

**AWS CLI**  
**Come elencare le applicazioni**  
L'`list-applications`esempio 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](https://docs.aws.amazon.com/servicecatalog/latest/arguide/view-app-details.html) nella *AWS Service Catalog AppRegistry Administrator Guide*.  
+  Per i dettagli sull'API, vedere [ListApplications](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/servicecatalog-appregistry/list-applications.html)in *AWS CLI Command Reference*. 

### `list-associated-attribute-groups`
<a name="service-catalog-appregistry_ListAssociatedAttributeGroups_cli_topic"></a>

Il seguente esempio di codice mostra come utilizzare`list-associated-attribute-groups`.

**AWS CLI**  
**Come elencare i gruppi di attributi associati**  
L'`list-associated-attribute-groups`esempio 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](https://https://docs.aws.amazon.com/servicecatalog/latest/arguide/associate-attr-groups.html) nella *AWS Service Catalog Administrator Guide*. AppRegistry   
+  *Per i dettagli sull'API, vedere [ListAssociatedAttributeGroups](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/servicecatalog-appregistry/list-associated-attribute-groups.html)in AWS CLI Command Reference.* 

### `list-attribute-groups-for-application`
<a name="service-catalog-appregistry_ListAttributeGroupsForApplication_cli_topic"></a>

Il seguente esempio di codice mostra come utilizzare`list-attribute-groups-for-application`.

**AWS CLI**  
**Come elencare i gruppi di attributi per un’applicazione**  
L'`list-attribute-groups-for-application`esempio 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](https://servicecatalog/latest/arguide/view-attr-group.html) nella *AWS Service Catalog AppRegistry Administrator Guide*.  
+  Per i dettagli sull'API, vedere [ListAttributeGroupsForApplication](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/servicecatalog-appregistry/list-attribute-groups-for-application.html)in *AWS CLI Command Reference*. 

### `list-attribute-groups`
<a name="service-catalog-appregistry_ListAttributeGroups_cli_topic"></a>

Il seguente esempio di codice mostra come utilizzare`list-attribute-groups`.

**AWS CLI**  
**Come elencare i gruppi di attributi**  
L'`list-attribute-groups`esempio 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](https://docs.aws.amazon.com/servicecatalog/latest/arguide/view-attr-group.html) nella *AWS Service Catalog AppRegistry Administrator Guide*.  
+  Per i dettagli sull'API, vedere [ListAttributeGroups](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/servicecatalog-appregistry/list-attribute-groups.html)in *AWS CLI Command Reference*. 

### `update-application`
<a name="service-catalog-appregistry_UpdateApplication_cli_topic"></a>

Il seguente esempio di codice mostra come utilizzare`update-application`.

**AWS CLI**  
**Come aggiornare un’applicazione**  
L'`update-application`esempio 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](https://docs.aws.amazon.com/servicecatalog/latest/arguide/edit-apps.html) nella *AWS Service Catalog AppRegistry Administrator Guide*.  
+  Per i dettagli sull'API, vedere [UpdateApplication](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/servicecatalog-appregistry/update-application.html)in *AWS CLI Command Reference*. 

### `update-attribute-group`
<a name="service-catalog-appregistry_UpdateAttributeGroup_cli_topic"></a>

Il seguente esempio di codice mostra come utilizzare`update-attribute-group`.

**AWS CLI**  
**Come aggiornare un gruppo di attributi**  
L'`update-attribute-group`esempio seguente aggiorna un gruppo di attributi specifico nell' 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](https://docs.aws.amazon.com/servicecatalog/latest/arguide/edit-attr-group.html) nella *AWS Service Catalog AppRegistry Administrator Guide*.  
+  Per i dettagli sull'API, vedere [UpdateAttributeGroup](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/servicecatalog-appregistry/update-attribute-group.html)in *AWS CLI Command Reference*. 