

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.

# Décrivez le dimensionnement planifié pour Application Auto Scaling à l'aide du AWS CLI
<a name="describe-scheduled-scaling"></a>

Ces exemples de AWS CLI commandes décrivent les activités de dimensionnement et les actions planifiées à l'aide de ressources provenant de services intégrés à Application Auto Scaling. Pour une autre cible évolutive, spécifiez son espace de noms dans`--service-namespace`, sa dimension évolutive dans `--scalable-dimension` et son ID de ressource dans`--resource-id`.

Lorsque vous utilisez le AWS CLI, n'oubliez pas que vos commandes s'exécutent dans la Région AWS configuration adaptée à votre profil. Si vous souhaitez exécuter les commandes dans une autre région, modifiez la région par défaut pour votre profil, ou utilisez le paramètre `--region` avec la commande.

**Topics**
+ [Décrire les activités de dimensionnement d'un service](#describe-scaling-activities-service-namespace)
+ [Décrire les actions planifiées pour un service](#describe-scheduled-actions-service-namespace)
+ [Décrire les actions planifiées pour une cible évolutive](#describe-scheduled-actions-scalable-target)

## Décrire les activités de dimensionnement d'un service
<a name="describe-scaling-activities-service-namespace"></a>

Pour afficher les activités de mise à l'échelle de toutes les cibles évolutives dans un espace de noms de service spécifié, utilisez la commande [describe-scaling-activities](https://docs.aws.amazon.com/cli/latest/reference/application-autoscaling/describe-scaling-activities.html). 

L'exemple suivant récupère les activités de mise à l'échelle associées à l'espace de nom de service `dynamodb`.

**Linux, macOS ou Unix**

```
aws application-autoscaling describe-scaling-activities --service-namespace {{dynamodb}}
```

**Windows**

```
aws application-autoscaling describe-scaling-activities --service-namespace {{dynamodb}}
```

**Output**  
Si la commande aboutit, elle renvoie un résultat similaire à ce qui suit.

```
{
    "ScalingActivities": [
        {
            "ScalableDimension": "dynamodb:table:WriteCapacityUnits",
            "Description": "Setting write capacity units to 10.",
            "ResourceId": "table/my-table",
            "ActivityId": "4d1308c0-bbcf-4514-a673-b0220ae38547",
            "StartTime": 1561574415.086,
            "ServiceNamespace": "dynamodb",
            "EndTime": 1561574449.51,
            "Cause": "maximum capacity was set to 10",
            "StatusMessage": "Successfully set write capacity units to 10. Change successfully fulfilled by dynamodb.",
            "StatusCode": "Successful"
        },
        {
            "ScalableDimension": "dynamodb:table:WriteCapacityUnits",
            "Description": "Setting min capacity to 5 and max capacity to 10",
            "ResourceId": "table/my-table",
            "ActivityId": "f2b7847b-721d-4e01-8ef0-0c8d3bacc1c7",
            "StartTime": 1561574414.644,
            "ServiceNamespace": "dynamodb",
            "Cause": "scheduled action name my-second-scheduled-action was triggered",
            "StatusMessage": "Successfully set min capacity to 5 and max capacity to 10",
            "StatusCode": "Successful"
        },
        {
            "ScalableDimension": "dynamodb:table:WriteCapacityUnits",
            "Description": "Setting write capacity units to 15.",
            "ResourceId": "table/my-table",
            "ActivityId": "d8ea4de6-9eaa-499f-b466-2cc5e681ba8b",
            "StartTime": 1561574108.904,
            "ServiceNamespace": "dynamodb",
            "EndTime": 1561574140.255,
            "Cause": "minimum capacity was set to 15",
            "StatusMessage": "Successfully set write capacity units to 15. Change successfully fulfilled by dynamodb.",
            "StatusCode": "Successful"
        },
        {
            "ScalableDimension": "dynamodb:table:WriteCapacityUnits",
            "Description": "Setting min capacity to 15 and max capacity to 20",
            "ResourceId": "table/my-table",
            "ActivityId": "3250fd06-6940-4e8e-bb1f-d494db7554d2",
            "StartTime": 1561574108.512,
            "ServiceNamespace": "dynamodb",
            "Cause": "scheduled action name my-first-scheduled-action was triggered",
            "StatusMessage": "Successfully set min capacity to 15 and max capacity to 20",
            "StatusCode": "Successful"
        }
    ]
}
```

Pour modifier cette commande afin qu'elle récupère les activités de mise à l'échelle pour une seule de vos cibles évolutives, ajoutez l'option `--resource-id`. 

## Décrire les actions planifiées pour un service
<a name="describe-scheduled-actions-service-namespace"></a>

Pour décrire les actions planifiées pour toutes les cibles évolutives dans un espace de nom de service spécifié, utilisez la commande [describe-scheduled-actions](https://docs.aws.amazon.com/cli/latest/reference/application-autoscaling/describe-scheduled-actions.html). 

L'exemple suivant récupère les actions planifiées associées à l'espace de nom du service `ec2`.

**Linux, macOS ou Unix**

```
aws application-autoscaling describe-scheduled-actions --service-namespace {{ec2}}
```

**Windows**

```
aws application-autoscaling describe-scheduled-actions --service-namespace {{ec2}}
```

**Output**  
Si la commande aboutit, elle renvoie un résultat similaire à ce qui suit.

```
{
    "ScheduledActions": [
        {
            "ScheduledActionName": "my-one-time-action",
            "ScheduledActionARN": "arn:aws:autoscaling:us-west-2:123456789012:scheduledAction:493a6261-fbb9-432d-855d-3c302c14bdb9:resource/ec2/spot-fleet-request/sfr-107dc873-0802-4402-a901-37294EXAMPLE:scheduledActionName/my-one-time-action",
            "ServiceNamespace": "ec2",
            "Schedule": "at(2021-01-31T17:00:00)",
            "Timezone": "America/New_York",
            "ResourceId": "spot-fleet-request/sfr-107dc873-0802-4402-a901-37294EXAMPLE",
            "ScalableDimension": "ec2:spot-fleet-request:TargetCapacity",
            "ScalableTargetAction": {
                "MaxCapacity": 1
            },
            "CreationTime": 1607454792.331
        },
        {
            "ScheduledActionName": "my-recurring-action",
            "ScheduledActionARN": "arn:aws:autoscaling:us-west-2:123456789012:scheduledAction:493a6261-fbb9-432d-855d-3c302c14bdb9:resource/ec2/spot-fleet-request/sfr-107dc873-0802-4402-a901-37294EXAMPLE:scheduledActionName/my-recurring-action",
            "ServiceNamespace": "ec2",
            "Schedule": "rate(5 minutes)",
            "ResourceId": "spot-fleet-request/sfr-107dc873-0802-4402-a901-37294EXAMPLE",
            "ScalableDimension": "ec2:spot-fleet-request:TargetCapacity",
            "StartTime": 1604059200.0,
            "EndTime": 1612130400.0,
            "ScalableTargetAction": {
                "MinCapacity": 3,
                "MaxCapacity": 10
            },
            "CreationTime": 1607454949.719
        },
        {
            "ScheduledActionName": "my-one-time-action",
            "ScheduledActionARN": "arn:aws:autoscaling:us-west-2:123456789012:scheduledAction:4bce34c7-bb81-4ecf-b776-5c726efb1567:resource/ec2/spot-fleet-request/sfr-40edeb7b-9ae7-44be-bef2-5c4c8EXAMPLE:scheduledActionName/my-one-time-action",
            "ServiceNamespace": "ec2",
            "Schedule": "at(2020-12-08T9:36:00)",
            "Timezone": "America/New_York",
            "ResourceId": "spot-fleet-request/sfr-40edeb7b-9ae7-44be-bef2-5c4c8EXAMPLE",
            "ScalableDimension": "ec2:spot-fleet-request:TargetCapacity",
            "ScalableTargetAction": {
                "MinCapacity": 1,
                "MaxCapacity": 3
            },
            "CreationTime": 1607456031.391
        }
    ]
}
```

## Décrire les actions planifiées pour une cible évolutive
<a name="describe-scheduled-actions-scalable-target"></a>

Pour récupérer des informations sur les actions planifiées pour une cible évolutive spécifiée, ajoutez l'option `--resource-id` lors de la description des actions planifiées à l'aide de la commande [describe-scheduled-actions](https://docs.aws.amazon.com/cli/latest/reference/application-autoscaling/describe-scheduled-actions.html).

Si vous incluez l'option `--scheduled-action-names` et spécifiez le nom d'une action planifiée comme valeur, la commande renvoie uniquement l'action planifiée dont le nom correspond, comme le montre l'exemple suivant.

**Linux, macOS ou Unix**

```
aws application-autoscaling describe-scheduled-actions --service-namespace {{ec2}} \
  --resource-id {{spot-fleet-request/sfr-40edeb7b-9ae7-44be-bef2-5c4c8EXAMPLE}} \
  --scheduled-action-names {{my-one-time-action}}
```

**Windows**

```
aws application-autoscaling describe-scheduled-actions --service-namespace {{ec2}} ^
  --resource-id {{spot-fleet-request/sfr-40edeb7b-9ae7-44be-bef2-5c4c8EXAMPLE}} ^
  --scheduled-action-names {{my-one-time-action}}
```

**Output**  
Si la commande aboutit, elle renvoie un résultat similaire à ce qui suit. Si vous avez fourni plusieurs valeurs pour`--scheduled-action-names`, la sortie inclut toutes les actions planifiées dont les noms correspondent.

```
{
    "ScheduledActions": [
        {
            "ScheduledActionName": "my-one-time-action",
            "ScheduledActionARN": "arn:aws:autoscaling:us-west-2:123456789012:scheduledAction:4bce34c7-bb81-4ecf-b776-5c726efb1567:resource/ec2/spot-fleet-request/sfr-40edeb7b-9ae7-44be-bef2-5c4c8EXAMPLE:scheduledActionName/my-one-time-action",
            "ServiceNamespace": "ec2",
            "Schedule": "at(2020-12-08T9:36:00)",
            "Timezone": "America/New_York",
            "ResourceId": "spot-fleet-request/sfr-40edeb7b-9ae7-44be-bef2-5c4c8EXAMPLE",
            "ScalableDimension": "ec2:spot-fleet-request:TargetCapacity",
            "ScalableTargetAction": {
                "MinCapacity": 1,
                "MaxCapacity": 3
            },
            "CreationTime": 1607456031.391
        }
    ]
}
```

