選取您的 Cookie 偏好設定

我們使用提供自身網站和服務所需的基本 Cookie 和類似工具。我們使用效能 Cookie 收集匿名統計資料,以便了解客戶如何使用我們的網站並進行改進。基本 Cookie 無法停用,但可以按一下「自訂」或「拒絕」以拒絕效能 Cookie。

如果您同意,AWS 與經核准的第三方也會使用 Cookie 提供實用的網站功能、記住您的偏好設定,並顯示相關內容,包括相關廣告。若要接受或拒絕所有非必要 Cookie,請按一下「接受」或「拒絕」。若要進行更詳細的選擇,請按一下「自訂」。

設定 Agent Lambda AWS AppConfig 延伸模組

焦點模式
設定 Agent Lambda AWS AppConfig 延伸模組 - AWS AppConfig

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

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

您可以變更下列 AWS Lambda 環境變數來設定延伸模組。如需詳細資訊,請參閱 AWS Lambda 開發人員指南 中的使用 AWS Lambda 環境變數

預先擷取組態資料

環境變數AWS_APPCONFIG_EXTENSION_PREFETCH_LIST可以改善函數的啟動時間。初始化 AWS AppConfig Agent Lambda 延伸模組時,它會在 Lambda 開始初始化函數並叫用處理常式 AWS AppConfig 之前,從 擷取指定的組態。在某些情況下,在函數請求之前,組態資料已在本機快取中可用。

若要使用預先擷取功能,請將環境變數的值設定為與您的組態資料對應的路徑。例如,如果您的組態對應於分別名為 "my_application"、"my_environment" 和 "my_configuration_data" 的應用程式、環境和組態設定檔,則路徑將為 /applications/my_application/environments/my_environment/configurations/my_configuration_data。您可以透過將多個組態項目列出為逗號分隔清單來指定 (如果您的資源名稱包含逗號,請使用資源的 ID 值,而不是其名稱)。

從另一個帳戶存取組態資料

AWS AppConfig Agent Lambda 延伸模組可以透過指定授予資料許可IAM的角色,從另一個帳戶擷取組態資料。若要設定此設定,請遵循下列步驟:

  1. 在 AWS AppConfig 用於管理組態資料的 帳戶中,建立具有信任政策的角色,該信任政策會授予執行 Lambda 函數的帳戶對 appconfig:StartConfigurationSessionappconfig:GetLatestConfiguration動作的存取權,以及ARNs對應於 AWS AppConfig 組態資源的部分或完整。

  2. 在執行 Lambda 函數的 帳戶中,使用步驟 1 中建立ARN的角色的 ,將AWS_APPCONFIG_EXTENSION_ROLE_ARN環境變數新增至 Lambda 函數。

  3. (選用) 如有需要,可以使用AWS_APPCONFIG_EXTENSION_ROLE_EXTERNAL_ID環境變數指定外部 ID。同樣地,可以使用AWS_APPCONFIG_EXTENSION_ROLE_SESSION_NAME環境變數來設定工作階段名稱。

注意

記下以下資訊。

  • AWS AppConfig Agent Lambda 延伸模組只能從一個帳戶擷取資料。如果您指定IAM角色,則延伸模組將無法從執行 Lambda 函數的帳戶擷取組態資料。

  • AWS Lambda 會使用 Amazon CloudWatch Logs 記錄有關 AWS AppConfig Agent Lambda 延伸模組和 Lambda 函數的資訊。

環境變數 詳細資訊 預設值

AWS_APPCONFIG_EXTENSION_HTTP_PORT

此環境變數會指定託管擴充功能的本機HTTP伺服器在其中執行的連接埠。

2772

AWS_APPCONFIG_EXTENSION_LOG_LEVEL

此環境變數會指定要將哪些 AWS AppConfig 延伸特定日誌傳送至 Amazon CloudWatch Logs 的函數。有效、不區分大小寫的值為:debuginfoerrorwarnnone。除錯包含有關 延伸模組的詳細資訊,包括時間資訊。

info

AWS_APPCONFIG_EXTENSION_MAX_CONNECTIONS

此環境變數會設定延伸模組用來從 擷取組態的連線數目上限 AWS AppConfig。

3

AWS_APPCONFIG_EXTENSION_POLL_INTERVAL_SECONDS

此環境變數控制延伸模組 AWS AppConfig 在幾秒內輪詢更新組態的頻率。

45

AWS_APPCONFIG_EXTENSION_POLL_TIMEOUT_MILLIS

此環境變數控制重新整理快取中的資料 AWS AppConfig 時,延伸模組等待回應的時間上限,以毫秒為單位。如果 AWS AppConfig 未在指定的時間內回應,則延伸模組會略過此輪詢間隔,並傳回先前更新的快取資料。

3000

AWS_APPCONFIG_EXTENSION_PREFETCH_LIST

此環境變數會指定延伸模組在函數初始化和處理常式執行之前開始擷取的組態資料。它可以大幅減少函數的冷啟動時間。

AWS_APPCONFIG_EXTENSION_PROXY_HEADERS 此環境變數會指定AWS_APPCONFIG_EXTENSION_PROXY_URL環境變數中參考的代理所需的標頭。此值是逗號分隔的標頭清單。每個標頭都使用下列表單:
"header: value"
AWS_APPCONFIG_EXTENSION_PROXY_URL 此環境變數會指定URL要用於從 AWS AppConfig 延伸模組連線至 的代理 AWS 服務,HTTPSHTTPURLs並支援 和 。
AWS_APPCONFIG_EXTENSION_ROLE_ARN 此環境變數會指定IAMARN對應至 AWS AppConfig 延伸模組應擔任的角色,以擷取組態。
AWS_APPCONFIG_EXTENSION_ROLE_EXTERNAL_ID 此環境變數會指定要與擔任的角色 搭配使用的外部 IDARN。
AWS_APPCONFIG_EXTENSION_ROLE_SESSION_NAME 此環境變數會指定要與擔任IAM角色的憑證相關聯的工作階段名稱。
AWS_APPCONFIG_EXTENSION_SERVICE_REGION 此環境變數會指定擴充功能用來呼叫 AWS AppConfig 服務的替代區域。未定義時,延伸模組會使用目前區域中的端點。

AWS_APPCONFIG_EXTENSION_MANIFEST

此環境變數會將 AWS AppConfig 客服人員設定為利用其他每個組態功能,例如多帳戶擷取,並將組態儲存至磁碟 。您可以輸入下列其中一個值:

  • "app:env:manifest-config"

  • "file:/fully/qualified/path/to/manifest.json"

如需這些功能的詳細資訊,請參閱使用資訊清單來啟用其他擷取功能

true

AWS_APPCONFIG_EXTENSION_WAIT_ON_MANIFEST

此環境變數會將 AWS AppConfig 客服人員設定為等到資訊清單處理完畢再完成啟動。

true
隱私權網站條款Cookie 偏好設定
© 2025, Amazon Web Services, Inc.或其附屬公司。保留所有權利。