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.
Utilisation de DescribeScalingActivities avec une CLI
Les exemples de code suivants illustrent comment utiliser DescribeScalingActivities.
- CLI
-
- AWS CLI
-
Exemple 1 : pour décrire les activités de mise à l’échelle pour le service Amazon ECS spécifié
L’exemple
describe-scaling-activitiessuivant décrit les activités de mise à l’échelle d’un service Amazon ECS appeléweb-appqui s’exécute dans le clusterdefault. La sortie montre une activité de mise à l’échelle initiée par une politique de mise à l’échelle.aws application-autoscaling describe-scaling-activities \ --service-namespaceecs\ --resource-idservice/default/web-appSortie :
{ "ScalingActivities": [ { "ScalableDimension": "ecs:service:DesiredCount", "Description": "Setting desired count to 1.", "ResourceId": "service/default/web-app", "ActivityId": "e6c5f7d1-dbbb-4a3f-89b2-51f33e766399", "StartTime": 1462575838.171, "ServiceNamespace": "ecs", "EndTime": 1462575872.111, "Cause": "monitor alarm web-app-cpu-lt-25 in state ALARM triggered policy web-app-cpu-lt-25", "StatusMessage": "Successfully set desired count to 1. Change successfully fulfilled by ecs.", "StatusCode": "Successful" } ] }Pour plus d’informations, consultez Activités de mise à l’échelle pour Application Auto Scaling dans le Guide de l’utilisateur Application Auto Scaling.
Exemple 2 : pour décrire les activités de mise à l’échelle pour la table DynamoDB spécifiée
L’exemple
describe-scaling-activitiessuivant décrit les activités de mise à l’échelle pour une table DynamoDB appeléeTestTable. La sortie montre les activités de mise à l’échelle initiées par deux actions planifiées différentes.aws application-autoscaling describe-scaling-activities \ --service-namespacedynamodb\ --resource-idtable/TestTableSortie :
{ "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 plus d’informations, consultez Activités de mise à l’échelle pour Application Auto Scaling dans le Guide de l’utilisateur Application Auto Scaling.
-
Pour plus de détails sur l'API, reportez-vous DescribeScalingActivities
à la section Référence des AWS CLI commandes.
-
- PowerShell
-
- Outils pour PowerShell V4
-
Exemple 1 : fournit des informations descriptives pour les activités de mise à l’échelle avec un espace de noms de service spécifié pour les six dernières semaines.
Get-AASScalingActivity -ServiceNamespace AppStreamSortie :
ActivityId : 2827409f-b639-4cdb-a957-8055d5d07434 Cause : monitor alarm Appstream2-MyFleet-default-scale-in-Alarm in state ALARM triggered policy default-scale-in Description : Setting desired capacity to 2. Details : EndTime : 12/14/2019 11:32:49 AM ResourceId : fleet/MyFleet ScalableDimension : appstream:fleet:DesiredCapacity ServiceNamespace : appstream StartTime : 12/14/2019 11:32:14 AM StatusCode : Successful StatusMessage : Successfully set desired capacity to 2. Change successfully fulfilled by appstream.-
Pour plus de détails sur l'API, reportez-vous DescribeScalingActivitiesà la section Référence des Outils AWS pour PowerShell applets de commande (V4).
-
- Outils pour PowerShell V5
-
Exemple 1 : fournit des informations descriptives pour les activités de mise à l’échelle avec un espace de noms de service spécifié pour les six dernières semaines.
Get-AASScalingActivity -ServiceNamespace AppStreamSortie :
ActivityId : 2827409f-b639-4cdb-a957-8055d5d07434 Cause : monitor alarm Appstream2-MyFleet-default-scale-in-Alarm in state ALARM triggered policy default-scale-in Description : Setting desired capacity to 2. Details : EndTime : 12/14/2019 11:32:49 AM ResourceId : fleet/MyFleet ScalableDimension : appstream:fleet:DesiredCapacity ServiceNamespace : appstream StartTime : 12/14/2019 11:32:14 AM StatusCode : Successful StatusMessage : Successfully set desired capacity to 2. Change successfully fulfilled by appstream.-
Pour plus de détails sur l'API, reportez-vous DescribeScalingActivitiesà la section Référence des Outils AWS pour PowerShell applets de commande (V5).
-
Pour obtenir la liste complète des guides de développement du AWS SDK et des exemples de code, consultezUtilisation de ce service avec un AWS SDK. Cette rubrique comprend également des informations sur le démarrage et sur les versions précédentes du kit SDK.