單項選擇題

一家公司擁有由Amazon CloudFront,Amazon API Gateway和AWS Lambda函數(shù)組成的無服務器應用程序。應用程序代碼的當前部署過程是創(chuàng)建Lambda函數(shù)的新版本號并運行AWS CLI腳本進行更新。如果新功能版本有錯誤,則將通過部署該功能的先前工作版本來還原另一個CLI腳本。該公司希望減少Lambda函數(shù)提供的新版本的應用程序邏輯的部署時間,并希望減少發(fā)現(xiàn)錯誤后進行檢測和還原的時間。如何做到這一點?()

A.創(chuàng)建和部署嵌套的AWS CloudFormation堆棧,其父堆棧由AWS CloudFront發(fā)行版和API網(wǎng)關組成,子堆棧包含Lambda函數(shù)。對于Lambda的更改,請創(chuàng)建一個AWS CloudFormation更改集并進行部署;如果觸發(fā)了錯誤,請將AWS CloudFormation更改集還原為先前版本
B.使用AWS SAM和內(nèi)置的AWS CodeDeploy部署新的Lambda版本,將流量逐漸轉移到新版本,并使用流量前和流量后測試功能來驗證代碼。如果觸發(fā)了Amazon CloudWatch警報,則回滾
C.將AWS CLI腳本重構為部署新Lambda版本的單個腳本。部署完成后,將執(zhí)行腳本測試。如果檢測到錯誤,請還原到重要的Lambda版本
D.創(chuàng)建并部署一個AWS CloudFormation堆棧,該堆棧由引用新Lambda版本的新API Gateway端點組成。將CloudFront來源更改為新的API網(wǎng)關終端節(jié)點,監(jiān)視錯誤,如果檢測到錯誤,則將AWS CloudFront來源更改為先前的API網(wǎng)關終端節(jié)點

題目列表

你可能感興趣的試題

單項選擇題

一家公司有多個托管IT應用程序的AWS賬戶。Amazon CloudWatch Logs代理已安裝在所有Amazon EC2實例上。該公司希望將所有安全事件匯總到專用于日志存儲的集中式AWS賬戶中。安全管理員需要跨多個AWS賬戶執(zhí)行近乎實時的事件收集和關聯(lián)。哪種解決方案滿足這些要求?()

A.在每個應用程序AWS賬戶中創(chuàng)建一個日志審核IAM角色,該權限具有查看CloudWatch Logs的權限,配置AWS Lambda函數(shù)以承擔Log Audit角色,以及每小時將CloudWatch Logs數(shù)據(jù)導出到日志記錄AWS中的Amazon S3存儲桶帳戶
B.在每個應用程序AWS帳戶中配置CloudWatch Logs流,以將事件轉發(fā)到日志記錄AWS帳戶中的CloudWatchLogs。在日志記錄的AWS帳戶中,將Amazon Kinesis Data Firehose流訂閱到Amazon CloudWatch Events,然后使用該流將日志數(shù)據(jù)持久存儲在Amazon S3中
C.在日志記錄帳戶中創(chuàng)建Amazon Kinesis數(shù)據(jù)流,將流訂閱到每個應用程序AWS帳戶中的CloudWatch Logs流,以數(shù)據(jù)流為源配置Amazon Kinesis Data Firehose交付流,并將日志數(shù)據(jù)持久存儲在內(nèi)部的Amazon S3存儲桶中正在記錄的AWS賬戶
D.配置CloudWatch Logs代理以將數(shù)據(jù)發(fā)布到日志記錄的AWS賬戶中的Amazon Kinesis Data Firehose流,使用AWS Lambda函數(shù)從流中讀取消息并將消息推送到Data Firehose,并將數(shù)據(jù)保留在Amazon S3中

微信掃碼免費搜題