Augmentation ou réinitialisation du débit de Parameter Store - AWS Systems Manager

Augmentation ou réinitialisation du débit de Parameter Store

L'augmentation du débit de Parameter Store permet d'augmenter le nombre maximal de transactions par seconde (TPS) pouvant être traitées par Parameter Store, une des fonctionnalités de AWS Systems Manager. L'augmentation du débit vous permet d'exploiter Parameter Store à des volumes plus élevés afin de prendre en charge des applications et des charges de travail nécessitant des accès simultanés à plusieurs paramètres. Vous pouvez augmenter le quota jusqu'au débit maximal sous l'onglet Settings (Paramètres).

Pour plus d’informations sur les limites par défaut et les limites maximales de débit, consultez Points de terminaison et quotas AWS Systems Manager.

L'augmentation du quota du débit entraîne la facturation de frais supplémentaires sur votre Compte AWS. Pour plus d'informations, consultez AWS Systems Manager Pricing (Tarification CTlong).

Note

Le paramètre de débit du Parameter Store s'applique à toutes les transactions créées par tous les utilisateurs IAM dans l'Compte AWS et l'Région AWS actuels. Le paramètre de débit s'applique aux paramètres standard et avancés.

Configuration des autorisations pour modifier le débit de Parameter Store

Vérifiez que vous êtes autorisé dans IAM à modifier le débit de Parameter Store en effectuant l’une des actions suivantes :

  • Veillez à bien attacher la politique AdministratorAccess à votre entité IAM (qui peut être un utilisateur, un groupe ou un rôle).

  • Assurez-vous que vous avez l'autorisation de modifier le paramètre de service de débit à l'aide des opérations d'API suivantes :

Accordez les autorisations suivantes à l'entité IAM pour permettre à un utilisateur d'afficher et de modifier le paramètre parameter-throughput pour les paramètres d'une Région AWS spécifique dans un Compte AWS.

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "ssm:GetServiceSetting" ], "Resource": "*" }, { "Effect": "Allow", "Action": [ "ssm:UpdateServiceSetting" ], "Resource": "arn:aws:ssm:region:account-id:servicesetting/ssm/parameter-store/high-throughput-enabled" } ] }

Les administrateurs peuvent spécifier une autorisation en lecture seule en affectant les autorisations suivantes.

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "ssm:GetServiceSetting" ], "Resource": "*" }, { "Effect": "Deny", "Action": [ "ssm:ResetServiceSetting", "ssm:UpdateServiceSetting" ], "Resource": "*" } ] }

Pour activer l'accès, ajoutez des autorisations à vos utilisateurs, groupes ou rôles :

Augmentation ou réinitialisation du débit à l’aide de la console

La procédure suivante montre comment utiliser la console Systems Manager pour augmenter le nombre de transactions par seconde pouvant être traitées par Parameter Store pour les Compte AWS et Région AWS actuels. Elle indique également comment revenir aux paramètres standard si vous n’avez plus besoin d’un débit accru ou si vous ne voulez plus payer de frais supplémentaires.

Astuce

Si vous n'avez pas encore créé de paramètre, vous pouvez utiliser l'AWS Command Line Interface (AWS CLI) ou AWS Tools for Windows PowerShell pour accroître le débit. Pour plus d'informations, consultez Augmentation ou réinitialisation du débit à l’aide de l’AWS CLI et Augmentation ou réinitialisation du débit (PowerShell).

Pour augmenter ou réinitialiser le débit de Parameter Store
  1. Ouvrez la console AWS Systems Manager à l'adresse https://console.aws.amazon.com/systems-manager/.

  2. Dans le panneau de navigation, sélectionnez Parameter Store.

  3. Sélectionnez l'onglet Settings.

  4. Pour augmenter le débit, sélectionnez Définir la limite.

    -ou-

    Pour revenir à la limite par défaut, sélectionnez Réinitialiser la limite.

  5. Si vous augmentez la limite, procédez comme suit :

    • Cochez la case J’accepte que la modification de ce paramètre entraîne des frais sur mon Compte AWS.

    • Sélectionnez Set limit (Définir la limite).

    -ou-

    Si vous rétablissez la limite par défaut, procédez comme suit :

    • Cochez la case J’accepte que la réinitialisation de la limite de débit par défaut entraîne le traitement d’un nombre inférieur de transactions par seconde par Parameter Store.

    • Sélectionnez Réinitialiser la limite.

Augmentation ou réinitialisation du débit à l’aide de l’AWS CLI

La procédure suivante vous montre comment utiliser les outils AWS CLI pour augmenter le nombre de transactions par seconde pouvant être traitées par Parameter Store pour le Compte AWS et la Région AWS actuels. Vous pouvez également revenir à la limite par défaut.

Pour augmenter le débit Parameter Store à l'aide de l'AWS CLI
  1. Ouvrez l'AWS CLI et exécutez la commande suivante pour augmenter le nombre de transactions par seconde pouvant être traitées par Parameter Store dans le Compte AWS et la Région AWS actuels.

    aws ssm update-service-setting --setting-id arn:aws:ssm:region:account-id:servicesetting/ssm/parameter-store/high-throughput-enabled --setting-value true

    Il n'y a pas de sortie si la commande réussit.

  2. Exécutez la commande suivante pour afficher les paramètres de service de débit actuels pour Parameter Store dans le Compte AWS et la Région AWS actuels.

    aws ssm get-service-setting --setting-id arn:aws:ssm:region:account-id:servicesetting/ssm/parameter-store/high-throughput-enabled

    Le système renvoie des informations similaires à ce qui suit :

    {
        "ServiceSetting": {
            "SettingId": "/ssm/parameter-store/high-throughput-enabled",
            "SettingValue": "true",
            "LastModifiedDate": 1556551683.923,
            "LastModifiedUser": "arn:aws:sts::123456789012:assumed-role/Administrator/Jasper",
            "ARN": "arn:aws:ssm:us-east-2:123456789012:servicesetting/ssm/parameter-store/high-throughput-enabled",
            "Status": "Customized"
        }
    }

Si vous n'avez plus besoin d'un débit plus élevé ou si vous ne souhaitez plus payer de frais supplémentaires, vous pouvez rétablir les paramètres standard. Pour réinitialiser vos paramètres, exécutez la commande suivante.

aws ssm reset-service-setting --setting-id arn:aws:ssm:region:account-id:servicesetting/ssm/parameter-store/high-throughput-enabled
{
    "ServiceSetting": {
        "SettingId": "/ssm/parameter-store/high-throughput-enabled",
        "SettingValue": "false",
        "LastModifiedDate": 1555532818.578,
        "LastModifiedUser": "System",
        "ARN": "arn:aws:ssm:us-east-2:123456789012:servicesetting/ssm/parameter-store/high-throughput-enabled",
        "Status": "Default"
    }
}

Augmentation ou réinitialisation du débit (PowerShell)

La procédure suivante vous montre comment utiliser les Tools for Windows PowerShell pour augmenter le nombre de transactions par seconde pouvant être traitées par Parameter Store pour le Compte AWS et la Région AWS actuels. Vous pouvez également revenir à la limite par défaut.

Pour augmenter le débit de Parameter Store à l'aide de PowerShell
  1. Augmentez le Parameter Store débit dans le Compte AWS et la Région AWS actuels en utilisant les AWS Tools for PowerShell (Tools for PowerShell).

    Update-SSMServiceSetting -SettingId "arn:aws:ssm:region:account-id:servicesetting/ssm/parameter-store/high-throughput-enabled" -SettingValue "true" -Region region

    Il n'y a pas de sortie si la commande réussit.

  2. Exécutez la commande suivante pour afficher les paramètres de service de débit actuels pour Parameter Store dans le Compte AWS et la Région AWS actuels.

    Get-SSMServiceSetting -SettingId "arn:aws:ssm:region:account-id:servicesetting/ssm/parameter-store/high-throughput-enabled" -Region region

    Le système renvoie des informations similaires à ce qui suit :

    ARN              : arn:aws:ssm:us-east-2:123456789012:servicesetting/ssm/parameter-store/high-throughput-enabled
    LastModifiedDate : 4/29/2019 3:35:44 PM
    LastModifiedUser : arn:aws:sts::123456789012:assumed-role/Administrator/Jasper
    SettingId        : /ssm/parameter-store/high-throughput-enabled
    SettingValue     : true
    Status           : Customized
    

Si vous n'avez plus besoin d'un débit plus élevé ou si vous ne souhaitez plus payer de frais supplémentaires, vous pouvez rétablir les paramètres standard. Pour réinitialiser vos paramètres, exécutez la commande suivante.

Reset-SSMServiceSetting -SettingId "arn:aws:ssm:region:account-id:servicesetting/ssm/parameter-store/high-throughput-enabled" -Region region

Le système renvoie des informations similaires à ce qui suit :

ARN              : arn:aws:ssm:us-east-2:123456789012:servicesetting/ssm/parameter-store/high-throughput-enabled
LastModifiedDate : 4/17/2019 8:26:58 PM
LastModifiedUser : System
SettingId        : /ssm/parameter-store/high-throughput-enabled
SettingValue     : false
Status           : Default