

D'autres exemples de AWS SDK sont disponibles dans le référentiel [AWS Doc SDK Examples](https://github.com/awsdocs/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.

# Exemples de MemoryDB utilisant AWS CLI
<a name="cli_2_memorydb_code_examples"></a>

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 MemoryDB.

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.

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

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

### `copy-snapshot`
<a name="memorydb_CopySnapshot_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`copy-snapshot`.

**AWS CLI**  
**Pour copier un instantané**  
L’exemple `copy-snapshot` suivant illustre la création d’une copie d’un instantané.  

```
aws memorydb copy-snapshot \
    --source-snapshot-name my-cluster-snapshot \
    --target-snapshot-name my-cluster-snapshot-copy
```
Output  

```
{
    "Snapshot": {
        "Name": "my-cluster-snapshot-copy",
        "Status": "creating",
        "Source": "manual",
        "ARN": "arn:aws:memorydb:us-east-1:491658xxxxxx:snapshot/my-cluster-snapshot-copy",
        "ClusterConfiguration": {
            "Name": "my-cluster",
            "Description": " ",
            "NodeType": "db.r6g.large",
            "EngineVersion": "6.2",
            "MaintenanceWindow": "wed:03:00-wed:04:00",
            "Port": 6379,
            "ParameterGroupName": "default.memorydb-redis6",
            "SubnetGroupName": "my-sg",
            "VpcId": "vpc-xx2574fc",
            "SnapshotRetentionLimit": 0,
            "SnapshotWindow": "04:30-05:30",
            "NumShards": 2
        }
    }
}
```
Pour plus d’informations, consultez [Copie d’un instantané](https://docs.aws.amazon.com/memorydb/latest/devguide/snapshots-copying.html) dans le *Guide de l’utilisateur MemoryDB*.  
+  Pour plus de détails sur l'API, reportez-vous [CopySnapshot](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/memorydb/copy-snapshot.html)à la section *Référence des AWS CLI commandes*. 

### `create-acl`
<a name="memorydb_CreateAcl_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`create-acl`.

**AWS CLI**  
**Pour créer une liste ACL**  
L’exemple `create-acl` suivant crée une nouvelle liste de contrôle d’accès.  

```
aws memorydb create-acl \
    --acl-name "new-acl-1" \
    --user-names "my-user"
```
Sortie :  

```
{
    "ACL": {
        "Name": "new-acl-1",
        "Status": "creating",
        "UserNames": [
            "my-user"
        ],
        "MinimumEngineVersion": "6.2",
        "Clusters": [],
        "ARN": "arn:aws:memorydb:us-east-1:491658xxxxxx:acl/new-acl-1"
    }
}
```
Pour plus d’informations, consultez [Authentification des utilisateurs avec des listes de contrôle d’accès](https://docs.aws.amazon.com/memorydb/latest/devguide/clusters.acls.html) dans le *Guide de l’utilisateur MemoryDB*.  
+  Pour plus de détails sur l'API, reportez-vous [CreateAcl](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/memorydb/create-acl.html)à la section *Référence des AWS CLI commandes*. 

### `create-cluster`
<a name="memorydb_CreateCluster_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`create-cluster`.

**AWS CLI**  
**Pour créer un cluster**  
L’exemple `create-cluster` suivant crée un cluster.  

```
aws memorydb create-cluster \
    --cluster-name my-new-cluster \
    --node-type db.r6g.large \
    --acl-name my-acl \
    --subnet-group my-sg
```
Sortie :  

```
{
    "Cluster": {
        "Name": "my-new-cluster",
        "Status": "creating",
        "NumberOfShards": 1,
        "AvailabilityMode": "MultiAZ",
        "ClusterEndpoint": {
            "Port": 6379
        },
        "NodeType": "db.r6g.large",
        "EngineVersion": "6.2",
        "EnginePatchVersion": "6.2.6",
        "ParameterGroupName": "default.memorydb-redis6",
        "ParameterGroupStatus": "in-sync",
        "SubnetGroupName": "my-sg",
        "TLSEnabled": true,
        "ARN": "arn:aws:memorydb:us-east-1:49165xxxxxx:cluster/my-new-cluster",
        "SnapshotRetentionLimit": 0,
        "MaintenanceWindow": "sat:10:00-sat:11:00",
        "SnapshotWindow": "07:30-08:30",
        "ACLName": "my-acl",
        "AutoMinorVersionUpgrade": true
    }
}
```
Pour plus d’informations, consultez [Gestion des clusters](https://docs.aws.amazon.com/memorydb/latest/devguide/clusters.html) dans le *Guide de l’utilisateur MemoryDB*.  
+  Pour plus de détails sur l'API, reportez-vous [CreateCluster](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/memorydb/create-cluster.html)à la section *Référence des AWS CLI commandes*. 

### `create-parameter-group`
<a name="memorydb_CreateParameterGroup_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`create-parameter-group`.

**AWS CLI**  
**Pour créer un groupe de paramètres**  
L’exemple `create-parameter-group` suivant crée un groupe de paramètres.  

```
aws memorydb create-parameter-group \
    --parameter-group-name myRedis6x \
    --family memorydb_redis6 \
    --description "my-parameter-group"
```
Sortie :  

```
{
    "ParameterGroup": {
        "Name": "myredis6x",
        "Family": "memorydb_redis6",
        "Description": "my-parameter-group",
        "ARN": "arn:aws:memorydb:us-east-1:49165xxxxxx:parametergroup/myredis6x"
    }
}
```
Pour plus d’informations, consultez [Création d’un groupe de paramètres](https://docs.aws.amazon.com/memorydb/latest/devguide/parametergroups.creating.html) dans le *Guide de l’utilisateur MemoryDB*.  
+  Pour plus de détails sur l'API, reportez-vous [CreateParameterGroup](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/memorydb/create-parameter-group.html)à la section *Référence des AWS CLI commandes*. 

### `create-snapshot`
<a name="memorydb_CreateSnapshot_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`create-snapshot`.

**AWS CLI**  
**Pour créer un instantané**  
L’exemple `create-snapshot` suivant crée un instantané.  

```
aws memorydb create-snapshot \
    --cluster-name my-cluster \
    --snapshot-name my-cluster-snapshot
```
Sortie :  

```
{
    "Snapshot": {
        "Name": "my-cluster-snapshot1",
        "Status": "creating",
        "Source": "manual",
        "ARN": "arn:aws:memorydb:us-east-1:49165xxxxxx:snapshot/my-cluster-snapshot",
        "ClusterConfiguration": {
            "Name": "my-cluster",
            "Description": "",
            "NodeType": "db.r6g.large",
            "EngineVersion": "6.2",
            "MaintenanceWindow": "wed:03:00-wed:04:00",
            "Port": 6379,
            "ParameterGroupName": "default.memorydb-redis6",
            "SubnetGroupName": "my-sg",
            "VpcId": "vpc-862xxxxc",
            "SnapshotRetentionLimit": 0,
            "SnapshotWindow": "04:30-05:30",
            "NumShards": 2
        }
    }
}
```
Pour plus d’informations, consultez [Making manual snapshots](https://docs.aws.amazon.com/memorydb/latest/devguide/snapshots-manual.html) dans le *Guide de l’utilisateur de MemoryDB*.  
+  Pour plus de détails sur l'API, reportez-vous [CreateSnapshot](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/memorydb/create-snapshot.html)à la section *Référence des AWS CLI commandes*. 

### `create-subnet-group`
<a name="memorydb_CreateSubnetGroup_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`create-subnet-group`.

**AWS CLI**  
**Pour créer un groupe de sous-réseaux**  
L’exemple `create-subnet-group` suivant crée un groupe de sous-réseau.  

```
aws memorydb create-subnet-group \
    --subnet-group-name mysubnetgroup \
    --description "my subnet group" \
    --subnet-ids subnet-5623xxxx
```
Sortie :  

```
{
    "SubnetGroup": {
        "Name": "mysubnetgroup",
        "Description": "my subnet group",
        "VpcId": "vpc-86257xxx",
        "Subnets": [
            {
                "Identifier": "subnet-5623xxxx",
                "AvailabilityZone": {
                    "Name": "us-east-1a"
                }
            }
        ],
        "ARN": "arn:aws:memorydb:us-east-1:491658xxxxxx:subnetgroup/mysubnetgroup"
    }
}
```
Pour plus d’informations, consultez [Création d’un groupe de sous-réseaux](https://docs.aws.amazon.com/memorydb/latest/devguide/subnetgroups.creating.html) dans le *Guide de l’utilisateur MemoryDB*.  
+  Pour plus de détails sur l'API, reportez-vous [CreateSubnetGroup](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/memorydb/create-subnet-group.html)à la section *Référence des AWS CLI commandes*. 

### `create-user`
<a name="memorydb_CreateUser_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`create-user`.

**AWS CLI**  
**Pour créer un utilisateur**  
L’exemple `create-user` suivant crée un nouvel utilisateur.  

```
aws memorydb create-user \
    --user-name user-name-1 \
    --access-string "~objects:* ~items:* ~public:*" \
     --authentication-mode \
         Passwords="enterapasswordhere",Type=password
```
Sortie :  

```
{
    "User": {
        "Name": "user-name-1",
        "Status": "active",
        "AccessString": "off ~objects:* ~items:* ~public:* resetchannels -@all",
        "ACLNames": [],
        "MinimumEngineVersion": "6.2",
        "Authentication": {
            "Type": "password",
            "PasswordCount": 1
        },
        "ARN": "arn:aws:memorydb:us-west-2:491658xxxxxx:user/user-name-1"
    }
}
```
Pour plus d’informations, consultez [Authentification des utilisateurs avec des listes de contrôle d’accès](https://docs.aws.amazon.com/memorydb/latest/devguide/clusters.acls.html) dans le *Guide de l’utilisateur MemoryDB*.  
+  Pour plus de détails sur l'API, reportez-vous [CreateUser](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/memorydb/create-user.html)à la section *Référence des AWS CLI commandes*. 

### `delete-acl`
<a name="memorydb_DeleteAcl_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`delete-acl`.

**AWS CLI**  
**Pour supprimer une liste ACL**  
L’exemple `delete-acl` suivant supprime une liste de contrôle d’accès.  

```
aws memorydb delete-acl \
    --acl-name "new-acl-1"
```
Sortie :  

```
{
    "ACL": {
        "Name": "new-acl-1",
        "Status": "deleting",
        "UserNames": [
            "pat"
        ],
        "MinimumEngineVersion": "6.2",
        "Clusters": [],
        "ARN": "arn:aws:memorydb:us-east-1:491658xxxxxx:acl/new-acl-1"
    }
}
```
Pour plus d’informations, consultez [Authentification des utilisateurs avec des listes de contrôle d’accès](https://docs.aws.amazon.com/memorydb/latest/devguide/clusters.acls.html) dans le *Guide de l’utilisateur MemoryDB*.  
+  Pour plus de détails sur l'API, reportez-vous [DeleteAcl](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/memorydb/delete-acl.html)à la section *Référence des AWS CLI commandes*. 

### `delete-cluster`
<a name="memorydb_DeleteCluster_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`delete-cluster`.

**AWS CLI**  
**Pour supprimer un cluster**  
L’exemple `delete-cluster` suivant supprime un cluster.  

```
aws memorydb delete-cluster \
    --cluster-name my-new-cluster
```
Sortie :  

```
{
    "Cluster": {
        "Name": "my-new-cluster",
        "Status": "deleting",
        "NumberOfShards": 1,
        "ClusterEndpoint": {
            "Address": "clustercfg.my-new-cluster.xxxxx.memorydb.us-east-1.amazonaws.com",
            "Port": 6379
        },
        "NodeType": "db.r6g.large",
        "EngineVersion": "6.2",
        "EnginePatchVersion": "6.2.6",
        "ParameterGroupName": "default.memorydb-redis6",
        "ParameterGroupStatus": "in-sync",
        "SubnetGroupName": "my-sg",
        "TLSEnabled": true,
        "ARN": "arn:aws:memorydb:us-east-1:491658xxxxxx:cluster/my-new-cluster",
        "SnapshotRetentionLimit": 0,
        "MaintenanceWindow": "sat:10:00-sat:11:00",
        "SnapshotWindow": "07:30-08:30",
        "AutoMinorVersionUpgrade": true
    }
}
```
Pour plus d’informations, consultez [Suppression d’un cluster](https://docs.aws.amazon.com/memorydb/latest/devguide/clusters.delete.html) dans le *Guide de l’utilisateur MemoryDB*.  
+  Pour plus de détails sur l'API, reportez-vous [DeleteCluster](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/memorydb/delete-cluster.html)à la section *Référence des AWS CLI commandes*. 

### `delete-parameter-group`
<a name="memorydb_DeleteParameterGroup_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`delete-parameter-group`.

**AWS CLI**  
**Pour supprimer un groupe de paramètres**  
L’exemple `delete-parameter-group` suivant supprime un groupe de paramètres.  

```
aws memorydb delete-parameter-group \
    --parameter-group-name myRedis6x
```
Sortie :  

```
{
    "ParameterGroup": {
        "Name": "myredis6x",
        "Family": "memorydb_redis6",
        "Description": "my-parameter-group",
        "ARN": "arn:aws:memorydb:us-east-1:491658xxxxxx:parametergroup/myredis6x"
    }
}
```
Pour plus d’informations, consultez [Suppression d’un groupe de paramètres](https://docs.aws.amazon.com/memorydb/latest/devguide/parametergroups.deleting.html) dans le *Guide de l’utilisateur MemoryDB*.  
+  Pour plus de détails sur l'API, reportez-vous [DeleteParameterGroup](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/memorydb/delete-parameter-group.html)à la section *Référence des AWS CLI commandes*. 

### `delete-snapshot`
<a name="memorydb_DeleteSnapshot_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`delete-snapshot`.

**AWS CLI**  
**Pour supprimer un instantané**  
L’exemple `delete-snapshot` suivant supprime un instantané.  

```
aws memorydb delete-snapshot \
    --snapshot-name my-cluster-snapshot
```
Sortie :  

```
{
    "Snapshot": {
        "Name": "my-cluster-snapshot",
        "Status": "deleting",
        "Source": "manual",
        "ARN": "arn:aws:memorydb:us-east-1:49165xxxxxx:snapshot/my-cluster-snapshot",
        "ClusterConfiguration": {
            "Name": "my-cluster",
            "Description": "",
            "NodeType": "db.r6g.large",
            "EngineVersion": "6.2",
            "MaintenanceWindow": "wed:03:00-wed:04:00",
            "Port": 6379,
            "ParameterGroupName": "default.memorydb-redis6",
            "SubnetGroupName": "my-sg",
            "VpcId": "vpc-862xxxxc",
            "SnapshotRetentionLimit": 0,
            "SnapshotWindow": "04:30-05:30",
            "NumShards": 2
        }
    }
}
```
Pour plus d’informations, consultez [Suppression d’un instantané](https://docs.aws.amazon.com/memorydb/latest/devguide/snapshots-deleting.html) dans le *Guide de l’utilisateur MemoryDB*.  
+  Pour plus de détails sur l'API, reportez-vous [DeleteSnapshot](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/memorydb/delete-snapshot.html)à la section *Référence des AWS CLI commandes*. 

### `delete-subnet-group`
<a name="memorydb_DeleteSubnetGroup_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`delete-subnet-group`.

**AWS CLI**  
**Pour supprimer un groupe de sous-réseaux**  
L’exemple `delete-subnet-group` suivant supprime un sous-réseau.  

```
aws memorydb delete-subnet-group \
    --subnet-group-name mysubnetgroup
```
Sortie :  

```
{
    "SubnetGroup": {
        "Name": "mysubnetgroup",
        "Description": "my subnet group",
        "VpcId": "vpc-86xxxx4fc",
        "Subnets": [
            {
                "Identifier": "subnet-56xxx61b",
                "AvailabilityZone": {
                    "Name": "us-east-1a"
                }
            }
        ],
        "ARN": "arn:aws:memorydb:us-east-1:491658xxxxxx:subnetgroup/mysubnetgroup"
    }
}
```
Pour plus d’informations, consultez [Suppression d’un groupe de sous-réseaux](https://docs.aws.amazon.com/memorydb/latest/devguide/subnetgroups.deleting.html) dans le *Guide de l’utilisateur MemoryDB*.  
+  Pour plus de détails sur l'API, reportez-vous [DeleteSubnetGroup](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/memorydb/delete-subnet-group.html)à la section *Référence des AWS CLI commandes*. 

### `delete-user`
<a name="memorydb_DeleteUser_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`delete-user`.

**AWS CLI**  
**Pour supprimer un utilisateur**  
L’exemple `delete-user` suivant supprime un utilisateur.  

```
aws memorydb delete-user \
    --user-name my-user
```
Sortie :  

```
{
    "User": {
        "Name": "my-user",
        "Status": "deleting",
        "AccessString": "on ~app::* resetchannels -@all +@read",
        "ACLNames": [
            "my-acl"
        ],
        "MinimumEngineVersion": "6.2",
        "Authentication": {
            "Type": "password",
            "PasswordCount": 1
        },
        "ARN": "arn:aws:memorydb:us-east-1:491658xxxxxx:user/my-user"
    }
}
```
Pour plus d’informations, consultez [Authentification des utilisateurs avec des listes de contrôle d’accès](https://docs.aws.amazon.com/memorydb/latest/devguide/clusters.acls.html) dans le *Guide de l’utilisateur MemoryDB*.  
+  Pour plus de détails sur l'API, reportez-vous [DeleteUser](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/memorydb/delete-user.html)à la section *Référence des AWS CLI commandes*. 

### `describe-acls`
<a name="memorydb_DescribeAcls_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`describe-acls`.

**AWS CLI**  
**Pour renvoyer une liste de ACLs**  
La commande describe-acls` suivante renvoie une liste de. ACLs  

```
aws memorydb describe-acls
```
Sortie :  

```
{
    "ACLs": [
        {
            "Name": "open-access",
            "Status": "active",
            "UserNames": [
                "default"
            ],
            "MinimumEngineVersion": "6.2",
            "Clusters": [],
            "ARN": "arn:aws:memorydb:us-east-1:491658xxxxxx:acl/open-access"
        },
        {
            "Name": my-acl",
            "Status": "active",
            "UserNames": [],
            "MinimumEngineVersion": "6.2",
            "Clusters": [
                "my-cluster"
            ],
            "ARN": "arn:aws:memorydb:us-east-1:49165xxxxxxx:acl/my-acl"
        }
    ]
}
```
Pour plus d’informations, consultez [Authentification des utilisateurs avec des listes de contrôle d’accès](https://docs.aws.amazon.com/memorydb/latest/devguide/clusters.acls.html) dans le *Guide de l’utilisateur MemoryDB*.  
+  Pour plus de détails sur l'API, reportez-vous [DescribeAcls](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/memorydb/describe-acls.html)à la section *Référence des AWS CLI commandes*. 

### `describe-clusters`
<a name="memorydb_DescribeClusters_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`describe-clusters`.

**AWS CLI**  
**Pour renvoyer une liste de clusters**  
La commande describe-clusters` suivante renvoie une liste de clusters.  

```
aws memorydb describe-clusters
```
Sortie :  

```
{
    "Clusters": [
        {
                "Name": "my-cluster",
                "Status": "available",
                "NumberOfShards": 2,
                "ClusterEndpoint": {
                    "Address": "clustercfg.my-cluster.llru6f.memorydb.us-east-1.amazonaws.com",
                    "Port": 6379
                },
                "NodeType": "db.r6g.large",
                "EngineVersion": "6.2",
                "EnginePatchVersion": "6.2.6",
                "ParameterGroupName": "default.memorydb-redis6",
                "ParameterGroupStatus": "in-sync",
                "SecurityGroups": [
                    {
                        "SecurityGroupId": "sg-0a1434xxxxxc9fae",
                        "Status": "active"
                    }
                ],
                "SubnetGroupName": "pat-sg",
                "TLSEnabled": true,
                "ARN": "arn:aws:memorydb:us-east-1:49165xxxxxx:cluster/my-cluster",
                "SnapshotRetentionLimit": 0,
                "MaintenanceWindow": "wed:03:00-wed:04:00",
                "SnapshotWindow": "04:30-05:30",
                "ACLName": "my-acl",
                "AutoMinorVersionUpgrade": true
        }
    ]
}
```
Pour plus d’informations, consultez [Gestion des clusters](https://docs.aws.amazon.com/memorydb/latest/devguide/clusters.html) dans le *Guide de l’utilisateur MemoryDB*.  
+  Pour plus de détails sur l'API, reportez-vous [DescribeClusters](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/memorydb/describe-clusters.html)à la section *Référence des AWS CLI commandes*. 

### `describe-engine-versions`
<a name="memorydb_DescribeEngineVersions_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`describe-engine-versions`.

**AWS CLI**  
**Pour renvoyer une liste des versions du moteur**  
Le describe-engine-versions `suivant renvoie une liste des versions du moteur.  

```
aws memorydb describe-engine-versions
```
Sortie :  

```
{
    "EngineVersions": [
        {
            "EngineVersion": "6.2",
            "EnginePatchVersion": "6.2.6",
            "ParameterGroupFamily": "memorydb_redis6"
        }
    ]
}
```
Pour plus d’informations, consultez [Versions du moteur et mise à niveau](https://docs.aws.amazon.com/memorydb/latest/devguide/engine-versions.htmll) dans le *Guide de l’utilisateur MemoryDB*.  
+  Pour plus de détails sur l'API, reportez-vous [DescribeEngineVersions](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/memorydb/describe-engine-versions.html)à la section *Référence des AWS CLI commandes*. 

### `describe-events`
<a name="memorydb_DescribeEvents_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`describe-events`.

**AWS CLI**  
**Pour renvoyer une liste d’événements**  
La commande describe-events` suivante renvoie une liste d’événements.  

```
aws memorydb describe-events
```
Sortie :  

```
{
    "Events": [
        {
            "SourceName": "my-cluster",
            "SourceType": "cluster",
            "Message": "Increase replica count started for replication group my-cluster on 2022-07-22T14:09:01.440Z",
            "Date": "2022-07-22T07:09:01.443000-07:00"
        },
        {
            "SourceName": "my-user",
            "SourceType": "user",
            "Message": "Create user my-user operation completed.",
            "Date": "2022-07-22T07:00:02.975000-07:00"
        }
    ]
}
```
Pour plus d’informations, consultez [Surveillance des événements](https://docs.aws.amazon.com/memorydb/latest/devguide/monitoring-events.html) dans le *Guide de l’utilisateur MemoryDB*.  
+  Pour plus de détails sur l'API, reportez-vous [DescribeEvents](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/memorydb/describe-events.html)à la section *Référence des AWS CLI commandes*. 

### `describe-parameter-groups`
<a name="memorydb_DescribeParameterGroups_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`describe-parameter-groups`.

**AWS CLI**  
**Pour renvoyer une liste de groupes de paramètres**  
Le describe-parameter-groups `suivant renvoie une liste de groupes de paramètres.  

```
aws memorydb describe-parameter-groups
```
Sortie :  

```
{
    "ParameterGroups": [
        {
            "Name": "default.memorydb-redis6",
            "Family": "memorydb_redis6",
            "Description": "Default parameter group for memorydb_redis6",
            "ARN": "arn:aws:memorydb:us-east-1:491658xxxxxx:parametergroup/default.memorydb-redis6"
        }
    ]
}
```
Pour plus d’informations, consultez [Configuration des paramètres de moteur à l’aide de groupes de paramètres](https://docs.aws.amazon.com/memorydb/latest/devguide/parametergroups.html) dans le *Guide de l’utilisateur MemoryDB*.  
+  Pour plus de détails sur l'API, reportez-vous [DescribeParameterGroups](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/memorydb/describe-parameter-groups.html)à la section *Référence des AWS CLI commandes*. 

### `describe-parameters`
<a name="memorydb_DescribeParameters_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`describe-parameters`.

**AWS CLI**  
**Pour renvoyer une liste de paramètres**  
La commande describe-parameters` suivante renvoie une liste de paramètres.  

```
aws memorydb describe-parameters
```
Sortie :  

```
{
    "Parameters": [
        {
            "Name": "acllog-max-len",
            "Value": "128",
            "Description": "The maximum length of the ACL Log",
            "DataType": "integer",
            "AllowedValues": "1-10000",
            "MinimumEngineVersion": "6.2.4"
        },
        {
            "Name": "activedefrag",
            "Value": "no",
            "Description": "Enabled active memory defragmentation",
            "DataType": "string",
            "AllowedValues": "yes,no",
            "MinimumEngineVersion": "6.2.4"
        },
        {
            "Name": "active-defrag-cycle-max",
            "Value": "75",
            "Description": "Maximal effort for defrag in CPU percentage",
            "DataType": "integer",
            "AllowedValues": "1-75",
            "MinimumEngineVersion": "6.2.4"
        },
        {
            "Name": "active-defrag-cycle-min",
            "Value": "5",
            "Description": "Minimal effort for defrag in CPU percentage",
            "DataType": "integer",
            "AllowedValues": "1-75",
            "MinimumEngineVersion": "6.2.4"
        },
        {
            "Name": "active-defrag-ignore-bytes",
            "Value": "104857600",
            "Description": "Minimum amount of fragmentation waste to start active defrag",
            "DataType": "integer",
            "AllowedValues": "1048576-",
            "MinimumEngineVersion": "6.2.4"
        },
        {
            "Name": "active-defrag-max-scan-fields",
            "Value": "1000",
            "Description": "Maximum number of set/hash/zset/list fields that will be processed from the main dictionary scan",
            "DataType": "integer",
            "AllowedValues": "1-1000000",
            "MinimumEngineVersion": "6.2.4"
        },
        {
            "Name": "active-defrag-threshold-lower",
            "Value": "10",
            "Description": "Minimum percentage of fragmentation to start active defrag",
            "DataType": "integer",
            "AllowedValues": "1-100",
            "MinimumEngineVersion": "6.2.4"
        },
        {
            "Name": "active-defrag-threshold-upper",
            "Value": "100",
            "Description": "Maximum percentage of fragmentation at which we use maximum effort",
            "DataType": "integer",
            "AllowedValues": "1-100",
            "MinimumEngineVersion": "6.2.4"
        },
        {
            "Name": "active-expire-effort",
            "Value": "1",
            "Description": "The amount of effort that redis uses to expire items in the active expiration job",
            "DataType": "integer",
            "AllowedValues": "1-10",
            "MinimumEngineVersion": "6.2.4"
        },
        {
            "Name": "activerehashing",
            "Value": "yes",
            "Description": "Apply rehashing or not",
            "DataType": "string",
            "AllowedValues": "yes,no",
            "MinimumEngineVersion": "6.2.4"
        },
        {
            "Name": "client-output-buffer-limit-normal-hard-limit",
            "Value": "0",
            "Description": "Normal client output buffer hard limit in bytes",
            "DataType": "integer",
            "AllowedValues": "0-",
            "MinimumEngineVersion": "6.2.4"
        },
        {
            "Name": "client-output-buffer-limit-normal-soft-limit",
            "Value": "0",
            "Description": "Normal client output buffer soft limit in bytes",
            "DataType": "integer",
            "AllowedValues": "0-",
            "MinimumEngineVersion": "6.2.4"
        },
        {
            "Name": "client-output-buffer-limit-normal-soft-seconds",
            "Value": "0",
            "Description": "Normal client output buffer soft limit in seconds",
            "DataType": "integer",
            "AllowedValues": "0-",
            "MinimumEngineVersion": "6.2.4"
        },
        {
            "Name": "client-output-buffer-limit-pubsub-hard-limit",
            "Value": "33554432",
            "Description": "Pubsub client output buffer hard limit in bytes",
            "DataType": "integer",
            "AllowedValues": "0-",
            "MinimumEngineVersion": "6.2.4"
        },
        {
            "Name": "client-output-buffer-limit-pubsub-soft-limit",
            "Value": "8388608",
            "Description": "Pubsub client output buffer soft limit in bytes",
            "DataType": "integer",
            "AllowedValues": "0-",
            "MinimumEngineVersion": "6.2.4"
        },
        {
            "Name": "client-output-buffer-limit-pubsub-soft-seconds",
            "Value": "60",
            "Description": "Pubsub client output buffer soft limit in seconds",
            "DataType": "integer",
            "AllowedValues": "0-",
            "MinimumEngineVersion": "6.2.4"
        },
        {
            "Name": "hash-max-ziplist-entries",
            "Value": "512",
            "Description": "The maximum number of hash entries in order for the dataset to be compressed",
            "DataType": "integer",
            "AllowedValues": "0-",
            "MinimumEngineVersion": "6.2.4"
        },
        {
            "Name": "hash-max-ziplist-value",
            "Value": "64",
            "Description": "The threshold of biggest hash entries in order for the dataset to be compressed",
            "DataType": "integer",
            "AllowedValues": "0-",
            "MinimumEngineVersion": "6.2.4"
        },
        {
            "Name": "hll-sparse-max-bytes",
            "Value": "3000",
            "Description": "HyperLogLog sparse representation bytes limit",
            "DataType": "integer",
            "AllowedValues": "1-16000",
            "MinimumEngineVersion": "6.2.4"
        },
        {
            "Name": "lazyfree-lazy-eviction",
            "Value": "no",
            "Description": "Perform an asynchronous delete on evictions",
            "DataType": "string",
            "AllowedValues": "yes,no",
            "MinimumEngineVersion": "6.2.4"
        },
        {
            "Name": "lazyfree-lazy-expire",
            "Value": "no",
            "Description": "Perform an asynchronous delete on expired keys",
            "DataType": "string",
            "AllowedValues": "yes,no",
            "MinimumEngineVersion": "6.2.4"
        },
        {
            "Name": "lazyfree-lazy-server-del",
            "Value": "no",
            "Description": "Perform an asynchronous delete on key updates",
            "DataType": "string",
            "AllowedValues": "yes,no",
            "MinimumEngineVersion": "6.2.4"
        },
        {
            "Name": "lazyfree-lazy-user-del",
            "Value": "no",
            "Description": "Specifies whether the default behavior of DEL command acts the same as UNLINK",
            "DataType": "string",
            "AllowedValues": "yes,no",
            "MinimumEngineVersion": "6.2.4"
        },
        {
            "Name": "lfu-decay-time",
            "Value": "1",
            "Description": "The amount of time in minutes to decrement the key counter for LFU eviction policyd",
            "DataType": "integer",
            "AllowedValues": "0-",
            "MinimumEngineVersion": "6.2.4"
        },
        {
            "Name": "lfu-log-factor",
            "Value": "10",
            "Description": "The log factor for incrementing key counter for LFU eviction policy",
            "DataType": "integer",
            "AllowedValues": "1-",
            "MinimumEngineVersion": "6.2.4"
        },
        {
            "Name": "list-compress-depth",
            "Value": "0",
            "Description": "Number of quicklist ziplist nodes from each side of the list to exclude from compression. The head and tail of the list are always uncompressed for fast push/pop operations",
            "DataType": "integer",
            "AllowedValues": "0-",
            "MinimumEngineVersion": "6.2.4"
        },
        {
            "Name": "maxmemory-policy",
            "Value": "noeviction",
            "Description": "Max memory policy",
            "DataType": "string",
            "AllowedValues": "volatile-lru,allkeys-lru,volatile-lfu,allkeys-lfu,volatile-random,allkeys-random,volatile-ttl,noeviction",
            "MinimumEngineVersion": "6.2.4"
        },
        {
            "Name": "maxmemory-samples",
            "Value": "3",
            "Description": "Max memory samples",
            "DataType": "integer",
            "AllowedValues": "1-",
            "MinimumEngineVersion": "6.2.4"
        },
        {
            "Name": "notify-keyspace-events",
            "Description": "The keyspace events for Redis to notify Pub/Sub clients about. By default all notifications are disabled",
            "DataType": "string",
            "MinimumEngineVersion": "6.2.4"
        },
        {
            "Name": "set-max-intset-entries",
            "Value": "512",
            "Description": "The limit in the size of the set in order for the dataset to be compressed",
            "DataType": "integer",
            "AllowedValues": "0-",
            "MinimumEngineVersion": "6.2.4"
        },
        {
            "Name": "slowlog-log-slower-than",
            "Value": "10000",
            "Description": "The execution time, in microseconds, to exceed in order for the command to get logged. Note that a negative number disables the slow log, while a value of zero forces the logging of every command",
            "DataType": "integer",
            "AllowedValues": "-",
            "MinimumEngineVersion": "6.2.4"
        },
        {
            "Name": "slowlog-max-len",
            "Value": "128",
            "Description": "The length of the slow log. There is no limit to this length. Just be aware that it will consume memory. You can reclaim memory used by the slow log with SLOWLOG RESET.",
            "DataType": "integer",
            "AllowedValues": "0-",
            "MinimumEngineVersion": "6.2.4"
        },
        {
            "Name": "stream-node-max-bytes",
            "Value": "4096",
            "Description": "The maximum size of a single node in a stream in bytes",
            "DataType": "integer",
            "AllowedValues": "0-",
            "MinimumEngineVersion": "6.2.4"
        },
        {
            "Name": "stream-node-max-entries",
            "Value": "100",
            "Description": "The maximum number of items a single node in a stream can contain",
            "DataType": "integer",
            "AllowedValues": "0-",
            "MinimumEngineVersion": "6.2.4"
        },
        {
            "Name": "tcp-keepalive",
            "Value": "300",
            "Description": "If non-zero, send ACKs every given number of seconds",
            "DataType": "integer",
            "AllowedValues": "0-",
            "MinimumEngineVersion": "6.2.4"
        },
        {
            "Name": "timeout",
            "Value": "0",
            "Description": "Close connection if client is idle for a given number of seconds, or never if 0",
            "DataType": "integer",
            "AllowedValues": "0,20-",
            "MinimumEngineVersion": "6.2.4"
        },
        {
            "Name": "tracking-table-max-keys",
            "Value": "1000000",
            "Description": "The maximum number of keys allowed for the tracking table for client side caching",
            "DataType": "integer",
            "AllowedValues": "1-100000000",
            "MinimumEngineVersion": "6.2.4"
        },
        {
            "Name": "zset-max-ziplist-entries",
            "Value": "128",
            "Description": "The maximum number of sorted set entries in order for the dataset to be compressed",
            "DataType": "integer",
            "AllowedValues": "0-",
            "MinimumEngineVersion": "6.2.4"
        },
        {
            "Name": "zset-max-ziplist-value",
            "Value": "64",
            "Description": "The threshold of biggest sorted set entries in order for the dataset to be compressed",
            "DataType": "integer",
            "AllowedValues": "0-",
            "MinimumEngineVersion": "6.2.4"
        }
    ]
}
```
Pour plus d’informations, consultez [Configuration des paramètres de moteur à l’aide de groupes de paramètres](https://docs.aws.amazon.com/memorydb/latest/devguide/parametergroups.html) dans le *Guide de l’utilisateur MemoryDB*.  
+  Pour plus de détails sur l'API, reportez-vous [DescribeParameters](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/memorydb/describe-parameters.html)à la section *Référence des AWS CLI commandes*. 

### `describe-snapshots`
<a name="memorydb_DescribeSnapshots_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`describe-snapshots`.

**AWS CLI**  
**Pour renvoyer une liste d’instantanés**  
La commande describe-snapshots` suivante renvoie une liste d’instantanés.  

```
aws memorydb describe-snapshots
```
Sortie :  

```
{
"Snapshots": [
    {
        "Name": "my-cluster-snapshot",
        "Status": "available",
        "Source": "manual",
        "ARN": "arn:aws:memorydb:us-east-1:491658xxxxxx2:snapshot/my-cluster-snapshot",
        "ClusterConfiguration": {
            "Name": "my-cluster",
            "Description": " ",
            "NodeType": "db.r6g.large",
            "EngineVersion": "6.2",
            "MaintenanceWindow": "wed:03:00-wed:04:00",
            "Port": 6379,
            "ParameterGroupName": "default.memorydb-redis6",
            "SubnetGroupName": "my-sg",
            "VpcId": "vpc-862574fc",
            "SnapshotRetentionLimit": 0,
            "SnapshotWindow": "04:30-05:30",
            "NumShards": 2
        }
    }
}
```
Pour plus d’informations, consultez [Instantané et restauration](https://docs.aws.amazon.com/memorydb/latest/devguide/snapshots.html) dans le *Guide de l’utilisateur MemoryDB*.  
+  Pour plus de détails sur l'API, reportez-vous [DescribeSnapshots](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/memorydb/describe-snapshots.html)à la section *Référence des AWS CLI commandes*. 

### `describe-subnet-groups`
<a name="memorydb_DescribeSubnetGroups_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`describe-subnet-groups`.

**AWS CLI**  
**Pour renvoyer une liste de groupes de sous-réseaux**  
Le describe-subnet-groups `suivant renvoie une liste de groupes de sous-réseaux.  

```
aws memorydb describe-subnet-groups
```
Output  

```
{
    "SubnetGroups": [
        {
            "Name": "my-sg",
            "Description": "pat-sg",
            "VpcId": "vpc-86xxx4fc",
            "Subnets": [
                {
                    "Identifier": "subnet-faxx84a6",
                    "AvailabilityZone": {
                        "Name": "us-east-1b"
                    }
                },
                {
                    "Identifier": "subnet-56xxf61b",
                    "AvailabilityZone": {
                        "Name": "us-east-1a"
                    }
                }
            ],
            "ARN": "arn:aws:memorydb:us-east-1:49165xxxxxx:subnetgroup/my-sg"
        }
    ]
}
```
Pour plus d’informations, consultez [Sous-réseaux et groupes de sous-réseaux](https://docs.aws.amazon.com/memorydb/latest/devguide/subnetgroups.html) dans le *Guide de l’utilisateur MemoryDB*.  
+  Pour plus de détails sur l'API, reportez-vous [DescribeSubnetGroups](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/memorydb/describe-subnet-groups.html)à la section *Référence des AWS CLI commandes*. 

### `describe-users`
<a name="memorydb_DescribeUsers_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`describe-users`.

**AWS CLI**  
**Pour renvoyer une liste d’utilisateurs**  
La commande describe-users` suivante renvoie une liste d’utilisateurs.  

```
aws memorydb describe-users
```
Output  

```
{
    "Users": [
        {
            "Name": "default",
            "Status": "active",
            "AccessString": "on ~* &* +@all",
            "ACLNames": [
                "open-access"
            ],
            "MinimumEngineVersion": "6.0",
            "Authentication": {
                "Type": "no-password"
            },
            "ARN": "arn:aws:memorydb:us-east-1:491658xxxxxx:user/default"
        },
        {
            "Name": "my-user",
            "Status": "active",
            "AccessString": "off ~objects:* ~items:* ~public:* resetchannels -@all",
            "ACLNames": [],
            "MinimumEngineVersion": "6.2",
            "Authentication": {
                "Type": "password",
                "PasswordCount": 2
            },
            "ARN": "arn:aws:memorydb:us-east-1:491658xxxxxx:user/my-user"
        }
    ]
}
```
Pour plus d’informations, consultez [Authentification des utilisateurs avec des listes de contrôle d’accès](https://docs.aws.amazon.com/memorydb/latest/devguide/clusters.acls.html) dans le *Guide de l’utilisateur MemoryDB*.  
+  Pour plus de détails sur l'API, reportez-vous [DescribeUsers](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/memorydb/describe-users.html)à la section *Référence des AWS CLI commandes*. 

### `failover-shard`
<a name="memorydb_FailoverShard_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`failover-shard`.

**AWS CLI**  
**Pour basculer sur une partition**  
La commande failover-shard` suivante bascule sur une partition.  

```
aws memorydb failover-shard \
    --cluster-name my-cluster --shard-name 0001
```
Sortie :  

```
{
    "Cluster": {
        "Name": "my-cluster",
        "Status": "available",
        "NumberOfShards": 2,
        "ClusterEndpoint": {
            "Address": "clustercfg.my-cluster.xxxxxx.memorydb.us-east-1.amazonaws.com",
            "Port": 6379
        },
        "NodeType": "db.r6g.large",
        "EngineVersion": "6.2",
        "EnginePatchVersion": "6.2.6",
        "ParameterGroupName": "default.memorydb-redis6",
        "ParameterGroupStatus": "in-sync",
        "SecurityGroups": [
            {
                "SecurityGroupId": "sg-0a143xxxx45c9fae",
                "Status": "active"
            }
        ],
        "SubnetGroupName": "my-sg",
        "TLSEnabled": true,
        "ARN": "arn:aws:memorydb:us-east-1:491658xxxxxx:cluster/my-cluster",
        "SnapshotRetentionLimit": 0,
        "MaintenanceWindow": "wed:03:00-wed:04:00",
        "SnapshotWindow": "04:30-05:30",
        "AutoMinorVersionUpgrade": true
    }
}
```
Pour plus d’informations, consultez [Réduction de la durée d’indisponibilité avec Multi-AZ](https://docs.aws.amazon.com/memorydb/latest/devguide/autofailover.html) dans le *Guide de l’utilisateur MemoryDB*.  
+  Pour plus de détails sur l'API, reportez-vous [FailoverShard](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/memorydb/failover-shard.html)à la section *Référence des AWS CLI commandes*. 

### `list-allowed-node-type-updates`
<a name="memorydb_ListAllowedNodeTypeUpdates_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`list-allowed-node-type-updates`.

**AWS CLI**  
**Pour renvoyer une liste des mises à jour des types de nœuds autorisées**  
L'option list-allowed-node-type -updates suivante renvoie une liste des mises à jour de type de nœud disponibles.  

```
aws memorydb list-allowed-node-type-updates
```
Sortie :  

```
{
    "Cluster": {
        "Name": "my-cluster",
        "Status": "available",
        "NumberOfShards": 2,
        "ClusterEndpoint": {
            "Address": "clustercfg.my-cluster.xxxxxx.memorydb.us-east-1.amazonaws.com",
            "Port": 6379
        },
        "NodeType": "db.r6g.large",
        "EngineVersion": "6.2",
        "EnginePatchVersion": "6.2.6",
        "ParameterGroupName": "default.memorydb-redis6",
        "ParameterGroupStatus": "in-sync",
        "SecurityGroups": [
            {
                "SecurityGroupId": "sg-0a143xxxx45c9fae",
                "Status": "active"
            }
        ],
        "SubnetGroupName": "my-sg",
        "TLSEnabled": true,
        "ARN": "arn:aws:memorydb:us-east-1:491658xxxxxx:cluster/my-cluster",
        "SnapshotRetentionLimit": 0,
        "MaintenanceWindow": "wed:03:00-wed:04:00",
        "SnapshotWindow": "04:30-05:30",
        "AutoMinorVersionUpgrade": true
    }
}
```
Pour plus d’informations, consultez [Mise à l’échelle](https://docs.aws.amazon.com/memorydb/latest/devguide/scaling.html) dans le *Guide de l’utilisateur MemoryDB*.  
+  Pour plus de détails sur l'API, reportez-vous [ListAllowedNodeTypeUpdates](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/memorydb/list-allowed-node-type-updates.html)à la section *Référence des AWS CLI commandes*. 

### `list-tags`
<a name="memorydb_ListTags_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`list-tags`.

**AWS CLI**  
**Pour renvoyer une liste de balises**  
La commande list-tags suivante renvoie une liste de balises.  

```
aws memorydb list-tags \
    --resource-arn arn:aws:memorydb:us-east-1:491658xxxxxx:cluster/my-cluster
```
Sortie :  

```
{
    "TagList": [
        {
            "Key": "mytag",
            "Value": "myvalue"
        }
    ]
}
```
Pour plus d’informations, consultez [Balisage des ressources](https://docs.aws.amazon.com/memorydb/latest/devguide/tagging-resources.html) dans le *Guide de l’utilisateur MemoryDB*.  
+  Pour plus de détails sur l'API, reportez-vous [ListTags](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/memorydb/list-tags.html)à la section *Référence des AWS CLI commandes*. 

### `reset-parameter-group`
<a name="memorydb_ResetParameterGroup_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`reset-parameter-group`.

**AWS CLI**  
**Pour réinitialiser un groupe de paramètres**  
Le code suivant reset-parameter-group `réinitialise un groupe de paramètres.  

```
aws memorydb reset-parameter-group \
    --parameter-group-name my-parameter-group \
    --all-parameters
```
Sortie :  

```
{
    "ParameterGroup": {
        "Name": "my-parameter-group",
        "Family": "memorydb_redis6",
        "Description": "my parameter group",
        "ARN": "arn:aws:memorydb:us-east-1:491658xxxxxx:parametergroup/my-parameter-group"
    }
}
```
Pour plus d’informations, consultez [Configuration des paramètres de moteur à l’aide de groupes de paramètres](https://docs.aws.amazon.com/memorydb/latest/devguide/parametergroups.html) dans le *Guide de l’utilisateur MemoryDB*.  
+  Pour plus de détails sur l'API, reportez-vous [ResetParameterGroup](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/memorydb/reset-parameter-group.html)à la section *Référence des AWS CLI commandes*. 

### `tag-resource`
<a name="memorydb_TagResource_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`tag-resource`.

**AWS CLI**  
**Pour baliser une ressource**  
La commande tag-resource` suivante ajoute une balise à une ressource.  

```
aws memorydb tag-resource \
    --resource-arn arn:aws:memorydb:us-east-1:491658xxxxxx:cluster/my-cluster \
    --tags Key="mykey",Value="myvalue"
```
Sortie :  

```
{
    "TagList": [
        {
            "Key": "mytag",
            "Value": "myvalue"
        },
        {
            "Key": "mykey",
            "Value": "myvalue"
        }
    ]
}
```
Pour plus d’informations, consultez [Balisage des ressources](https://docs.aws.amazon.com/memorydb/latest/devguide/tagging-resources.html) dans le *Guide de l’utilisateur MemoryDB*.  
+  Pour plus de détails sur l'API, reportez-vous [TagResource](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/memorydb/tag-resource.html)à la section *Référence des AWS CLI commandes*. 

### `untag-resource`
<a name="memorydb_UntagResource_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`untag-resource`.

**AWS CLI**  
**Pour mettre à jour une liste ACL**  
La commande update-acl` suivante met à jour une liste ACL en ajoutant un utilisateur.  

```
aws memorydb untag-resource \
    --resource-arn arn:aws:memorydb:us-east-1:491658xxxxx:cluster/my-cluster \
    --tag-keys mykey
```
Sortie :  

```
{
    "TagList": [
        {
            "Key": "mytag",
            "Value": "myvalue"
        }
    ]
}
```
Pour plus d’informations, consultez [Balisage des ressources](https://docs.aws.amazon.com/memorydb/latest/devguide/tagging-resources.html) dans le *Guide de l’utilisateur MemoryDB*.  
+  Pour plus de détails sur l'API, reportez-vous [UntagResource](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/memorydb/untag-resource.html)à la section *Référence des AWS CLI commandes*. 

### `update-cluster`
<a name="memorydb_UpdateCluster_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`update-cluster`.

**AWS CLI**  
**Pour mettre à jour un cluster**  
Le cluster`` de mise à jour suivant`` met à jour le groupe de paramètres d'un cluster vers. my-parameter-group  

```
aws memorydb update-cluster \
    --cluster-name my-cluster \
    --parameter-group-name my-parameter-group
```
Sortie :  

```
{
    "Cluster": {
        "Name": "my-cluster",
        "Status": "available",
        "NumberOfShards": 2,
        "AvailabilityMode": "MultiAZ",
        "ClusterEndpoint": {
            "Address": "clustercfg.my-cluster.llru6f.memorydb.us-east-1.amazonaws.com",
            "Port": 6379
        },
        "NodeType": "db.r6g.large",
        "EngineVersion": "6.2",
        "EnginePatchVersion": "6.2.6",
        "ParameterGroupName": "my-parameter-group",
        "ParameterGroupStatus": "in-sync",
        "SecurityGroups": [
            {
                "SecurityGroupId": "sg-0a143xxxxxc9fae",
                "Status": "active"
            }
        ],
        "SubnetGroupName": "pat-sg",
        "TLSEnabled": true,
        "ARN": "arn:aws:memorydb:us-east-1:491658xxxxxx:cluster/my-cluster",
        "SnapshotRetentionLimit": 0,
        "MaintenanceWindow": "wed:03:00-wed:04:00",
        "SnapshotWindow": "04:30-05:30",
        "ACLName": "my-acl",
        "AutoMinorVersionUpgrade": true
    }
}
```
Pour plus d’informations, consultez [Modification d’un cluster](https://docs.aws.amazon.com/memorydb/latest/devguide/clusters.modify.html) dans le *Guide de l’utilisateur MemoryDB*.  
+  Pour plus de détails sur l'API, reportez-vous [UpdateCluster](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/memorydb/update-cluster.html)à la section *Référence des AWS CLI commandes*. 

### `update-parameter-group`
<a name="memorydb_UpdateParameterGroup_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`update-parameter-group`.

**AWS CLI**  
**Pour créer un groupe de paramètres**  
Le update-parameter-group ``suivant met à jour un groupe de paramètres.  

```
aws memorydb update-parameter-group \
    --parameter-group-name my-parameter-group \
    --parameter-name-values "ParameterName=activedefrag, ParameterValue=no"
```
Sortie :  

```
{
    "ParameterGroup": {
        "Name": "my-parameter-group",
        "Family": "memorydb_redis6",
        "Description": "my parameter group",
        "ARN": "arn:aws:memorydb:us-east-1:49165xxxxxx:parametergroup/my-parameter-group"
    }
}
```
Pour plus d’informations, consultez [Modification d’un groupe de paramètres](https://docs.aws.amazon.com/memorydb/latest/devguide/parametergroups.modifying.html) dans le *Guide de l’utilisateur MemoryDB*.  
+  Pour plus de détails sur l'API, reportez-vous [UpdateParameterGroup](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/memorydb/update-parameter-group.html)à la section *Référence des AWS CLI commandes*. 

### `update-subnet-group`
<a name="memorydb_UpdateSubnetGroup_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`update-subnet-group`.

**AWS CLI**  
**Pour mettre à jour un groupe de sous-réseaux**  
Le code suivant update-subnet-group `met à jour l'ID de sous-réseau d'un groupe de sous-réseaux.  

```
aws memorydb update-subnet-group \
    --subnet-group-name my-sg \
    --subnet-ids subnet-01f29d458f3xxxxx
```
Sortie :  

```
{
    "SubnetGroup": {
        "Name": "my-sg-1",
        "Description": "my-sg",
        "VpcId": "vpc-09d2cfc01xxxxxxx",
        "Subnets": [
            {
                "Identifier": "subnet-01f29d458fxxxxxx",
                "AvailabilityZone": {
                    "Name": "us-east-1a"
                }
            }
        ],
        "ARN": "arn:aws:memorydb:us-east-1:491658xxxxxx:subnetgroup/my-sg"
    }
}
```
Pour plus d’informations, consultez [Sous-réseaux et groupes de sous-réseaux](https://docs.aws.amazon.com/memorydb/latest/devguide/subnetgroups.html) dans le *Guide de l’utilisateur MemoryDB*.  
+  Pour plus de détails sur l'API, reportez-vous [UpdateSubnetGroup](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/memorydb/update-subnet-group.html)à la section *Référence des AWS CLI commandes*. 

### `update-user`
<a name="memorydb_UpdateUser_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`update-user`.

**AWS CLI**  
**Pour mettre à jour un utilisateur**  
`update-user` ci-dessous modifie la chaîne d’accès d’un utilisateur.  

```
aws memorydb update-user \
    --user-name my-user \
    --access-string "off ~objects:* ~items:* ~public:* resetchannels -@all"
```
Sortie :  

```
{
    "User": {
        "Name": "my-user",
        "Status": "modifying",
        "AccessString": "off ~objects:* ~items:* ~public:* resetchannels -@all",
        "ACLNames": [
            "myt-acl"
        ],
        "MinimumEngineVersion": "6.2",
        "Authentication": {
            "Type": "password",
            "PasswordCount": 2
        },
        "ARN": "arn:aws:memorydb:us-east-1:491658xxxxxx:user/my-user"
    }
}
```
Pour plus d’informations, consultez [Authentification des utilisateurs avec des listes de contrôle d’accès](https://docs.aws.amazon.com/memorydb/latest/devguide/clusters.acls.html) dans le *Guide de l’utilisateur MemoryDB*.  
+  Pour plus de détails sur l'API, reportez-vous [UpdateUser](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/memorydb/update-user.html)à la section *Référence des AWS CLI commandes*. 