增加或重設Parameter Store輸送量 - AWS Systems Manager

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

增加或重設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輸送量:

將下列權限授與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": "*" } ] }

若要提供存取權,請新增權限至您的使用者、群組或角色:

增加或重設輸送量 (主控台)

以下程序示範如何使用 Systems Manager 主控台來增加 Parameter Store 每秒鐘可以為目前 AWS 帳戶 和 AWS 區域處理的交易數。它也會顯示如果您不再需要增加輸送量或不想再產生費用時,如何還原為標準設定。

提示

如果您尚未建立參數,可以使用 AWS Command Line Interface (AWS CLI) 或增 AWS Tools for Windows PowerShell 加輸送量。如需詳細資訊,請參閱 增加或重設輸送量 (AWS CLI)增加或重設輸送量 (PowerShell)

增加或重設Parameter Store輸送量
  1. 在開啟 AWS Systems Manager 主控台https://console.aws.amazon.com/systems-manager/

  2. 在導覽窗格中,選擇 Parameter Store

  3. 選擇 Settings (設定) 標籤。

  4. 若要增加輸送量,請選擇設定限制

    -或-

    若要回復為預設限制,請選擇 [重設限制]。

  5. 如果您要增加限制,請執行下列動作:

    • 選取 [我接受變更此設定會產生我的 AWS 帳戶費用] 核取方塊。

    • 選擇 Set limit (設定限制)

    -或-

    如果您要將限制重設為預設值,請執行下列動作:

    • 選取 [我接受] 核取方塊,重設為預設輸送量限制會導Parameter Store致每秒處理較少的交易

    • 選擇 [重設限制]。

增加或重設輸送量 (AWS CLI)

下列程序顯示如何使用 AWS CLI 增加目前 AWS 帳戶 和每秒Parameter Store可處理的作業事件數目 AWS 區域。您也可以恢復為預設限制。

若要使用增加Parameter Store輸送量 AWS CLI
  1. 開啟 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

    如果命令成功,則無輸出訊息。

  2. 執行下列命令以檢視目前 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
  1. 增加目前的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" -Region region

    如果命令成功,則無輸出訊息。

  2. 執行下列命令以檢視目前 AWS 帳戶 和Parameter Store中目前的輸送量服務設定值 AWS 區域。

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

    系統會傳回與類似以下的資訊:

    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" -Region region

系統會傳回與以下相似的資訊:

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