View a markdown version of this page

變更Parameter Store輸送量 - AWS Systems Manager

• 2026 年 4 月 30 日之後將不再提供 AWS Systems Manager CloudWatch Dashboard。客戶可以繼續使用 Amazon CloudWatch 主控台來檢視、建立和管理其 Amazon CloudWatch 儀表板,就像現在一樣。如需詳細資訊,請參閱 Amazon CloudWatch Dashboard 文件

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

變更Parameter Store輸送量

參數存放區輸送量會定義 Systems Manager 可為您 AWS 帳戶 和 區域的 GetParameterGetParametersPutParameter API 呼叫處理的每秒 API 交易數 (TPS)。根據預設,參數存放區會設定標準輸送量配額,適用於中低容量工作負載。不常擷取組態資料或以較小規模運作的應用程式,通常可以使用此預設設定,無需額外費用。

對於較高容量的工作負載,您可以啟用更高的輸送量,這會增加您帳戶和區域的每秒支援交易數量上限,但需付費。增加的輸送量可讓您以更大的流量操作 Parameter Store,以支援需要並行存取多種參數的應用程式和工作負載。如果您遇到ThrottlingException: Rate exceeded錯誤,我們建議您啟用更高的輸送量。

輸送量獨立於參數層運作,但兩者通常一起使用以滿足效能和擴展需求:

標準參數 (預設層) 專為大多數工作負載而設計。它們支援每個區域最多 10,000 個參數,值最多 4 KB,而且不會產生額外的儲存成本。進階參數支援較大的值 (最多 8 KB)、較高的參數計數 (最多 100,000),以及其他功能,例如參數政策。這些功能會收取額外費用。

雖然參數層控制儲存限制和功能可用性,但輸送量設定控制請求磁碟區。例如,您可以針對簡單應用程式使用具有預設輸送量的標準參數,或結合具有較高輸送量的進階參數,以支援大規模、高頻率的存取模式。一般而言,當您的應用程式超過預設 TPS 限制時 (例如,在並行讀取或寫入的爆量期間),無論您使用的參數層為何,都需要提高輸送量。

您可以隨時從Parameter Store設定頁面或使用 啟用或停用更高的輸送量 AWS CLI。

如需最大輸送量和其他Parameter Store配額的詳細資訊,請參閱AWS Systems Manager 端點和配額

重要

增加輸送量配額會產生 費用 AWS 帳戶。如需詳細資訊,請參閱AWS Systems Manager 定價

使用主控台增加輸送量

下列程序說明如何使用 Systems Manager 主控台來增加Parameter Store每秒可處理目前 AWS 帳戶 和 的交易數量 AWS 區域。

使用主控台增加Parameter Store輸送量
提示

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

  1. 在 https://https://console.aws.amazon.com/systems-manager/ 開啟 AWS Systems Manager 主控台。

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

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

  4. 選擇管理設定

  5. 參數輸送量區段中,選擇選項。

  6. 如果出現提示,請選取 選項以核准變更並授權費用。選擇儲存設定

使用 增加輸送量 AWS CLI

下列程序說明如何使用 AWS CLI 來增加Parameter Store每秒可處理目前 AWS 帳戶 和 的交易數量 AWS 區域。

使用 增加Parameter Store輸送量 AWS CLI
  1. 開啟 AWS CLI 並執行下列命令,以增加Parameter Store可在目前 AWS 帳戶 和 中處理的每秒交易數 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"
        }
    }

增加輸送量 (PowerShell)

以下程序示範如何使用 Tools for Windows PowerShell 來增加 Parameter Store 每秒鐘可以為目前 AWS 帳戶 和 AWS 區域處理的交易數。

使用 PowerShell 增加 Parameter Store 輸送量
  1. AWS 區域 使用 AWS Tools for PowerShell (Tools for PowerShell) 增加目前 AWS 帳戶 和 中的Parameter Store輸送量。

    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