一家公司運(yùn)行使用 Amazon API Gateway、AWS Lambda 函數(shù)、Amazon Cognito 和 Amazon DynamoDB 的無服務(wù)器移動應(yīng)用程序。在流量激增期間,用戶會報(bào)告間歇性系統(tǒng)故障。API Gateway API終端節(jié)點(diǎn)正在向有效請求返回 HTTP 狀態(tài)代碼 502(錯(cuò)誤網(wǎng)關(guān))錯(cuò)誤。哪種解決方案可以解決此問題?
A. 增加 AWS Lambda 函數(shù)的并發(fā)配額。將 Amazon CloudWatch 配置為在 ConcurrentExecutions 指標(biāo)接近配額時(shí)發(fā)送通知提醒。
B. 為 API Gateway API 終端節(jié)點(diǎn)上的每秒事務(wù)配額配置通知提醒。創(chuàng)建一個(gè) Lambda 函數(shù),該函數(shù)將在達(dá)到配額時(shí)增加配額。
C. 將用戶分片到多個(gè) AWS 地區(qū)中的 Amazon Cognito 用戶池,以減少用戶身份驗(yàn)證延遲。
D. 使用 DynamoDB 強(qiáng)一致性讀取可確保客戶端應(yīng)用程序始終接收最新數(shù)據(jù)。
A
A. 正確。如果 AWS Lambda 函數(shù)超出其并發(fā)配額,Amazon API Gateway 將間歇性地返回 HTTP 狀態(tài)代碼 502 (錯(cuò)誤網(wǎng)關(guān))錯(cuò)誤。
B. 不正確。因?yàn)樵谶@種情況下,API Gateway 將為太多請求返回狀態(tài)代碼 429 錯(cuò)誤。
C. 不正確。因?yàn)殄e(cuò)誤發(fā)生在調(diào)用 API Gateway API 終端節(jié)點(diǎn)期間,而不是在身份驗(yàn)證過程中。
D. 不正確。因?yàn)檫^時(shí)的數(shù)據(jù)不會導(dǎo)致“錯(cuò)誤網(wǎng)關(guān)”錯(cuò)誤。