本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
增加或重設Parameter Store輸送量
增加Parameter Store輸送量會增加每秒可處理的 AWS Systems Manager最Parameter Store大交易數目 (TPS)。增加的輸送量可讓您以更大的流量操作 Parameter Store,以支援需要並行存取多種參數的應用程式和工作負載。您可以將配額提高到 Settings (設定) 索引標籤中的最大輸送量。
如需有關最大輸送量預設和最大限制的詳細資訊,請參閱AWS Systems Manager 端點和配額。
增加輸送量配額會產生您 AWS 帳戶的. 如需詳細資訊,請參閱 AWS Systems Manager
定價
注意
輸Parameter Store送量設定會套用至目前 AWS 帳戶 和中所有IAM使用者建立的所有交易 AWS 區域。輸送量設定適用於標準和進階參數。
設定變更Parameter Store輸送量的權限
執行下列其中IAM一項動作,確認您有權變更Parameter Store輸送量:
-
確定
AdministratorAccess
原則已附加至您的IAM實體 (使用者、群組或角色)。 -
請確定您擁有使用下列API作業變更輸送量服務設定的權限:
將下列權限授與IAM實體,以允許使用者檢視和變更中特定參數的參數傳輸量設定 AWS 區域 。 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" } ] }
管理員可以指派下列許可,以指定唯讀許可。
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "ssm:GetServiceSetting" ], "Resource": "*" }, { "Effect": "Deny", "Action": [ "ssm:ResetServiceSetting", "ssm:UpdateServiceSetting" ], "Resource": "*" } ] }
若要提供存取權,請新增權限至您的使用者、群組或角色:
-
使用者和群組位於 AWS IAM Identity Center:
建立權限合集。請按照 AWS IAM Identity Center 使用者指南 中的 建立權限合集 說明進行操作。
-
IAM透過身分識別提供者管理的使用者:
建立聯合身分的角色。請遵循《使用指南》中的〈為第三方身分識別提供IAM者 (同盟) 建立角色〉中的指示進行。
-
IAM使用者:
-
建立您的使用者可擔任的角色。請按照《用戶指南》中的「為IAM用戶創建角色」中的IAM說明進行操作。
-
(不建議) 將政策直接附加至使用者,或將使用者新增至使用者群組。遵循《使用者指南》中的〈將權限新增至使用者 (主控台)〉中IAM的指示進行。
-
增加或重設輸送量 (主控台)
以下程序示範如何使用 Systems Manager 主控台來增加 Parameter Store 每秒鐘可以為目前 AWS 帳戶 和 AWS 區域處理的交易數。它也會顯示如果您不再需要增加輸送量或不想再產生費用時,如何還原為標準設定。
提示
如果您尚未建立參數,可以使用 AWS Command Line Interface (AWS CLI) 或增 AWS Tools for Windows PowerShell 加輸送量。如需詳細資訊,請參閱 增加或重設輸送量 (AWS CLI) 及 增加或重設輸送量 (PowerShell)。
增加或重設Parameter Store輸送量
在開啟 AWS Systems Manager 主控台https://console.aws.amazon.com/systems-manager/
。 在導覽窗格中,選擇 Parameter Store。
-
選擇 Settings (設定) 標籤。
-
若要增加輸送量,請選擇設定限制。
-或-
若要回復為預設限制,請選擇 [重設限制]。
-
如果您要增加限制,請執行下列動作:
-
選取 [我接受變更此設定會產生我的 AWS 帳戶費用] 核取方塊。
-
選擇 Set limit (設定限制)。
-或-
如果您要將限制重設為預設值,請執行下列動作:
-
選取 [我接受] 核取方塊,重設為預設輸送量限制會導Parameter Store致每秒處理較少的交易。
-
選擇 [重設限制]。
-
增加或重設輸送量 (AWS CLI)
下列程序顯示如何使用 AWS CLI 增加目前 AWS 帳戶 和每秒Parameter Store可處理的作業事件數目 AWS 區域。您也可以恢復為預設限制。
若要使用增加Parameter Store輸送量 AWS CLI
-
開啟 AWS CLI 並執行下列命令,以增加目前 AWS 帳戶 與中Parameter Store可處理的每秒作業事件 AWS 區域。
aws ssm update-service-setting --setting-id arn:aws:ssm:
region
:account-id
:servicesetting/ssm/parameter-store/high-throughput-enabled --setting-value true如果命令成功,則無輸出訊息。
-
執行下列命令以檢視目前 AWS 帳戶 和Parameter Store中目前的輸送量服務設定值 AWS 區域。
aws ssm get-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": "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" } }
如果您不再需要更高的輸送量,或如果您不希望再支付費用,您可以恢復為標準的設定。若要恢復您的設定,請執行以下命令。
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" } }
增加或重設輸送量 (PowerShell)
下列程序顯示如何使用 Windows 專用工具 PowerShell 來增加目前 AWS 帳戶 和每秒Parameter Store可處理的交易數目 AWS 區域。您也可以恢復為預設限制。
若要使用增加Parameter Store輸送量 PowerShell
-
增加目前的Parameter Store輸送量, AWS 帳戶 並 AWS 區域 使用 AWS Tools for PowerShell (工具 PowerShell)。
Update-SSMServiceSetting -SettingId "arn:aws:ssm:
region
:account-id
:servicesetting/ssm/parameter-store/high-throughput-enabled" -SettingValue "true" -Regionregion
如果命令成功,則無輸出訊息。
-
執行下列命令以檢視目前 AWS 帳戶 和Parameter Store中目前的輸送量服務設定值 AWS 區域。
Get-SSMServiceSetting -SettingId "arn:aws:ssm:
region
:account-id
:servicesetting/ssm/parameter-store/high-throughput-enabled" -Regionregion
系統會傳回與類似以下的資訊:
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
如果您不再需要更高的輸送量,或如果您不希望再支付費用,您可以恢復為標準的設定。若要恢復您的設定,請執行以下命令。
Reset-SSMServiceSetting -SettingId "arn:aws:ssm:
region
:account-id
:servicesetting/ssm/parameter-store/high-throughput-enabled" -Regionregion
系統會傳回與以下相似的資訊:
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