張貼日期: Nov 30, 2017
您現在可以針對個別的 AWS Lambda 功能,設定並行的限制。您所設定的並行限制,將會針對特定功能,保留您帳戶層級的一部分並行限制額度。這項功能可讓您針對特定功能進行調節,如果該功能到達所允許並行執行數目的上限,您可以選擇設定此上限。如果您想針對 Lambda 所呼叫的下游資源 (例如資料庫),來限制至此資源的傳輸速率,或是如果您想針對存取私有 VPC 的功能,控制該功能對彈性網路界面 (ENI) 與 IP 地址的使用,則並行限制功能會非常實用。
您可以針對功能的並行限制設定數值,此限額會從您帳戶的總並行限額 (定義為 $ACCOUNT) 中分配。在特定帳戶中,每個區域涵蓋所有功能的整個預設並行上限為 1,000。根據預設,您的功能所有的並行執行活動,都會根據此一帳戶層級的限額 (也就是 $ACCOUNT) 來計算限制到達與否。如果您針對特定功能設定了並行限制,則該功能的並行限制配額會從共用集區中扣除,然後分配給該特定功能。針對該功能的所有後續呼叫調用,則只會針對功能層級的限額來計算。您可以利用此項功能隨附的新 Amazon CloudWatch 指標,來追蹤各項功能的並行使用量和您帳戶層級的並行使用量。
此項功能在美國東部 (維吉尼亞北部)、美國東部 (俄亥俄)、美國西部 (加利佛尼亞北部)、美國西部 (奧勒岡)、AWS GovCloud (美國)、加拿大 (中部)、南美洲 (聖保羅)、歐洲 (法蘭克福)、歐洲 (愛爾蘭)、歐洲 (倫敦)、亞太區域 (孟買)、亞太區域 (首爾)、亞太區域 (新加坡)、亞太區域 (雪梨)、亞太區域 (東京)、與中國 (北京) 區域皆有提供。