Aumentar o throughput do Parameter Store aumenta o número máximo de transações por segundo (TPS) que o Parameter Store, uma ferramenta do AWS Systems Manager, pode processar. Uma throughput maior permite operar o Parameter Store em volumes mais altos para oferecer suporte a aplicações e cargas de trabalho que precisam de acesso simultâneo a vários parâmetros. Você pode aumentar a cota até a throughput máxima na guia Settings (Configurações).
A configuração de throughput do Parameter Store se aplica a todas as transações criadas por todos os usuários do (IAM) na Conta da AWS e na Região da AWS atuais. A configuração de throughput aplica-se a parâmetros padrão e avançados.
nota
Normalmente, as atualizações são imediatamente visíveis no Service Quotas. Em casos raros, pode levar até 24 horas para que uma atualização seja refletida.
Para obter mais informações sobre throughput máxim, consulte Endpoints e cotas do AWS Systems Manager.
Aumentar a cota da throughput gera cobranças na sua Conta da AWS. Para obter mais informações, consulte Preços do AWS Systems Manager
Tópicos
Configurar permissões para alterar o throughput do Parameter Store
Verifique se você tem permissão no IAM para alterar o throughput do Parameter Store de uma das seguintes maneiras:
-
Certifique-se de que a política
AdministratorAccess
esteja anexada à sua entidade do IAM (usuário, grupo ou perfil). -
Certifique-se de ter permissão para alterar a configuração do serviço de throughput usando as seguintes ações de API:
Conceda as permissões a seguir à entidade do IAM para permitir que um usuário visualize e altere a configuração de throughput para parâmetros em uma Região da AWS específica em uma Conta da 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"
}
]
}
Os administradores poderão especificar a permissão de somente leitura ao atribuir as permissões a seguir.
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"ssm:GetServiceSetting"
],
"Resource": "*"
},
{
"Effect": "Deny",
"Action": [
"ssm:ResetServiceSetting",
"ssm:UpdateServiceSetting"
],
"Resource": "*"
}
]
}
Para conceder acesso, adicione as permissões aos seus usuários, grupos ou perfis:
-
Usuários e grupos no AWS IAM Identity Center:
Crie um conjunto de permissões. Siga as instruções em Criação de um conjunto de permissões no Guia do usuário do AWS IAM Identity Center.
-
Usuários gerenciados no IAM com provedor de identidades:
Crie um perfil para a federação de identidades. Siga as instruções em Criando um perfil para um provedor de identidades de terceiros (federação) no Guia do Usuário do IAM.
-
Usuários do IAM:
-
Crie um perfil que seu usuário possa assumir. Siga as instruções em Criação de um perfil para um usuário do IAM no Guia do usuário do IAM.
-
(Não recomendado) Vincule uma política diretamente a um usuário ou adicione um usuário a um grupo de usuários. Siga as instruções em Adição de permissões a um usuário (console) no Guia do usuário do IAM.
-
Aumentar ou redefinir o throughput usando o console
O seguinte procedimento mostra como usar o console do Systems Manager para aumentar o número de transações por segundo que o Parameter Store pode processar para a Conta da AWS e a Região da AWS atuais. Ele também mostra como reverter para as configurações padrão se o throughput aumentado não for mais necessário ou se você não quiser mais incorrer em cobranças.
Aumentar ou redefinir o Parameter Store de throughput usando o console
dica
Se você ainda não criou um parâmetro, será possível usar a AWS Command Line Interface (AWS CLI) ou o AWS Tools for Windows PowerShell para aumentar a throughput. Para obter informações, consulte Aumentar ou redefinir o throughput usando o AWS CLI e Aumentar ou redefinir o throughput (PowerShell).
Abra o console AWS Systems Manager em https://console.aws.amazon.com/systems-manager/
. No painel de navegação, escolha Parameter Store.
-
Escolha a guia Configurações.
-
Para aumentar o throughput, escolha Definir limite.
- ou -
Para reverter para o limite padrão, escolha Redefinir limite.
-
Se você estiver aumentando o limite, faça o seguinte:
-
Marque a caixa de seleção Aceito que a alteração dessa configuração incorra em cobranças em minha Conta da AWS.
-
Escolha Set limit (Definir limite).
- ou -
Se você estiver redefinindo o limite para o padrão, faça o seguinte:
-
Marque a caixa de seleção Aceito que a redefinição para o limite de throughput padrão faça com que o Parameter Store processe menos transações por segundo.
-
Escolha Redefinir limite.
-
Aumentar ou redefinir o throughput usando o AWS CLI
O seguinte procedimento mostra como usar o AWS CLI para aumentar o número de transações por segundo que o Parameter Store pode processar para a Conta da AWS e a Região da AWS atuais. Você também pode reverter para o limite padrão.
Para aumentar a throughput do Parameter Store usando a AWS CLI
-
Abra a AWS CLI e execute o seguinte comando para aumentar as transações por segundo que o Parameter Store pode processar na Conta da AWS e Região da AWS atuais.
aws ssm update-service-setting --setting-id arn:aws:ssm:
region
:account-id
:servicesetting/ssm/parameter-store/high-throughput-enabled --setting-value trueNão haverá saída se o comando for bem-sucedido.
-
Execute o seguinte comando para visualizar as configurações de serviço de throughput atual para o Parameter Store na Conta da AWS e Região da AWS atuais.
aws ssm get-service-setting --setting-id arn:aws:ssm:
region
:account-id
:servicesetting/ssm/parameter-store/high-throughput-enabledO sistema retorna informações semelhantes às seguintes:
{ "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" } }
Se não precisar mais da throughput maior, ou se não quiser mais acumular cobranças, você poderá reverter para as configurações padrão. Para reverter as configurações, execute o comando a seguir.
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" } }
Aumentar ou redefinir o throughput (PowerShell)
O seguinte procedimento mostra como usar o Tools for Windows PowerShell para aumentar o número de transações por segundo que o Parameter Store pode processar para a Conta da AWS e Região da AWS atuais. Você também pode reverter para o limite padrão.
Para aumentar a throughput do Parameter Store usando o PowerShell
-
Aumentar throughput do Parameter Store na Conta da AWS e Região da AWS atuais usando o Ferramentas da AWS para PowerShell (Tools for PowerShell).
Update-SSMServiceSetting -SettingId "arn:aws:ssm:
region
:account-id
:servicesetting/ssm/parameter-store/high-throughput-enabled" -SettingValue "true" -Regionregion
Não haverá saída se o comando for bem-sucedido.
-
Execute o seguinte comando para visualizar as configurações de serviço de throughput atual para o Parameter Store na Conta da AWS e Região da AWS atuais.
Get-SSMServiceSetting -SettingId "arn:aws:ssm:
region
:account-id
:servicesetting/ssm/parameter-store/high-throughput-enabled" -Regionregion
O sistema retorna informações semelhantes às seguintes:
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
Se não precisar mais da throughput maior, ou se não quiser mais acumular cobranças, você poderá reverter para as configurações padrão. Para reverter as configurações, execute o comando a seguir.
Reset-SSMServiceSetting -SettingId "arn:aws:ssm:region
:account-id
:servicesetting/ssm/parameter-store/high-throughput-enabled" -Region region
O sistema retorna informações semelhantes às seguintes:
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