sap-c02

sap-c02

Professional Development

5 Qs

quiz-placeholder

Similar activities

社交工程問答

社交工程問答

Professional Development

5 Qs

python

python

Professional Development

10 Qs

數位教學指引3.0小測試

數位教學指引3.0小測試

Professional Development

8 Qs

防疫不停課_米立雲

防疫不停課_米立雲

Professional Development

10 Qs

智慧型手機應用程式測驗

智慧型手機應用程式測驗

Professional Development

10 Qs

台科大-學生題目卷

台科大-學生題目卷

Professional Development

10 Qs

1128 培訓回饋

1128 培訓回饋

Professional Development

10 Qs

sap-c02

sap-c02

Assessment

Quiz

Computers

Professional Development

Hard

Created by

林柏宇 林柏宇

FREE Resource

5 questions

Show all answers

1.

MULTIPLE SELECT QUESTION

45 sec • 1 pt

一家零售公司需要向另一家公司(其業務合作夥伴)提供一系列資料檔案。這些文件保存在屬於零售公司的帳戶A 下的 Amazon S3 儲存桶中。此業務合作夥伴公司希望其 IAM 使用者之一User_DataProcessor 從其自己的 AWS 帳戶(帳戶B)存取文件。公司必須採取哪些步驟組合才能使 User_DataProcessor 能夠成 功存取 S3 儲存桶? (選兩個。) 

為帳戶A 中的 S3 儲存桶開啟跨來源資源共用(CORS) 功能

在帳號 A 中,將 S3 儲存桶策略設定為以下內容:
{

"effect": "allow",

"action": [

"s3:getobject",

"s3": listbucket].

"resource": "arn:aws:s3:::AccountABucketName/*" }

在帳戶 A 中,將 S3 儲存桶策略設定為以下內容:
{

"effect": "allow",

"principal": {

"AWS": "arn:aws:iam::AccountB:user/User_DataProcessor" },

"action": [

"s3: getobject",

"s3:listbucket" ],

"resource": [

"arn:aws:s3:::AccountABucketName/*"]}

在帳戶 B 中,將 User_DataProcessor 的權限設定為以下內容:

{

"effect": "allow",

"action": [

"s3:getobject",

"s3:listbucket"],

"resource": "arn:aws:s3:::AccountABucketName/*" }

在帳戶 B 中,將 User_DataProcessor 的權限設定為以下內容:

{

"effect": "allow",

"principal" : {

"AWS": "arn:aws:iam::AccountB: user/User_DataProcessor" },

"Action" : [

"s3: getobject",

"s3: Listbucket" ],

"resource": [

"arn:aws:s3::AccountABucketName/*" ] }

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

一家公司正在 Amazon EC2 執行個體上執行傳統 Web 應用程式。該公司需要將應用程式重構為在容器上運行的微服務。應用程式的不同版本存在於兩個不同的環境中:生產和測試。應用的負載是可變的,但最小負載和最大負載是已知的。解決方案架構師需要使用無伺服器架構來設計更新的應用程序,以最大限度地降低操作複雜性。哪一種解決方案能夠最具成本效益地滿足這些要求? 

將容器映像檔作為函數上傳到 AWS Lambda。為關聯的 Lambda 函數配置並發限制以處理預期的尖峰負載。在 Amazon API Gateway 中配置兩個單獨的 Lambda 整合:一個用於生產,一個用於測試。

將容器映像上傳至Amazon Elastic Container Registry (Amazon ECR)。使用Fargate 啟動類型配置兩個自動擴充的 Amazon Elastic Container Service (Amazon ECS) 叢集來處理預期負載。從 ECR 映像部署任務。配置兩個單獨的應用程式負載平衡器以將流量引導至ECS 叢集。

將容器映像上傳至Amazon Elastic Container Registry (Amazon ECR)。使用Fargate 啟動類型配置兩個自動擴展的 Amazon Elastic Kubernetes Service (Amazon EKS) 叢集來處理預期負載。從 ECR 映像部署任務。配置兩個單獨的應用程式負載平衡器以將流量引導至EKS 叢集。

將容器映像上傳至AWS Elastic Beanstalk。在 Elastic Beanstalk 中,為生產和測試創建單獨的環境和部署。配置兩個單獨的Application Load Balancer 以將流量引導至Elastic Beanstalk 部署。

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

一家公司有一個多層 Web 應用程序,該應用程式在應用程式負載平衡器 (ALB) 後面的一組 Amazon EC2 執行個體上運行。這些執行個體位於 Auto Scaling 群組中。 ALB 和 Auto Scaling 群組將複製到備份 AWS 區域。 Auto Scaling 組的最小值和最大值設定為零。 Amazon RDS 多可用區資料庫執行個體儲存應用程式的資料。資料庫在備份區域中有一個唯讀副本。該應用程式使用Amazon Route 53 記錄向最終用戶提供終端節點。該公司需要透過賦予應用程式自動故障轉移到備份區域的能力,將 RTO 減少到 15 分鐘以下。該公司沒有足夠大的預算來實施主動- 主動策略。解決方案架構師應該建議什麼來滿足這些要求?

使用基於延遲的路由策略重新配置應用程式的 Route 53 記錄,以平衡兩個 ALB 之間的流量負載。在備份區域中建立 AWS Lambda 函數以升級唯讀副本並修改 Auto Scaling 群組值。建立基於主要區域中 ALB 的 HTTPCode_Target_5XX_Count 指標的 Amazon CloudWatch 警報。配置 CloudWatch 警報以呼叫 Lambda 函數。

在備份區域中建立 AWS Lambda 函數以提升唯讀副本並修改 Auto Scaling 群組值。使用運行狀況檢查配置 Route 53,該運行狀況檢查可監控 Web 應用程序,並在運行狀況檢查狀態不正常時向 Lambda 函數發送 Amazon Simple Notification Service (Amazon SNS) 通知。使用故障轉移策略更新應用程式的 Route 53 記錄,該策略會在發生運作狀況檢查失敗時將流量路由到備份區域中的 ALB。

將備份區域中的 Auto Scaling 群組配置為與主區域中的 Auto Scaling 組具有相同的值。使用基於延遲的路由策略重新配置應用程式的 Route 53 記錄,以平衡兩個 ALB 之間的流量負載。刪除唯讀副本。將唯讀副本替換為獨立的 RDS 資料庫實例。使用快照和Amazon S3 在 RDS 資料庫執行個體之間配置跨區域複製。

在 AWS Global Accelerator 中配置終端節點,將兩個 ALB 作為相等權重的目標。在備份區域中建立 AWS Lambda 函數以升級唯讀副本並修改 Auto Scaling 群組值。建立基於主要區域中 ALB 的 HTTPCode_Target_5XX_Count 指標的 Amazon CloudWatch 警報。配置CloudWatch 警報以呼叫 Lambda 函數。

4.

MULTIPLE SELECT QUESTION

45 sec • 1 pt

一家公司在單一Amazon EC2 執行個體上託管關鍵應用程式。該應用程式使用Amazon ElastiCache for Redis 單節點叢集作為記憶體資料儲存。該應用程式使用Amazon RDS for MariaDB 資料庫執行個體作為關聯式資料庫。為了使應用程式正常運行,基礎設施的每個部分都必須健康並且必須處於活動狀態。解決方案架構師需要改進應用程式的架構,以便基礎架構能夠以盡可能少的停機時間自動從故障中復原。哪一種步驟組合可以滿足這些要求? (選擇三項。)

使用彈性負載平衡器在多個 EC2 執行個體之間分配流量。確保 EC2 執行個體屬於 Auto Scaling 群組的一部分,該群組的容量至少為兩個執行個體。

使用彈性負載平衡器在多個 EC2 執行個體之間分配流量。確保 EC2 執行個體配置為無限制模式。

修改資料庫執行個體以在相同可用區建立唯讀副本。在故障場景中將唯讀副本提升為主資料庫執行個體。

修改資料庫執行個體以建立跨兩個可用區的多可用區部署。

為 ElastiCache for Redis 叢集建立複製組。將叢集配置為使用至少具有兩個執行個體容量的 Auto Scaling 群組。

5.

MULTIPLE SELECT QUESTION

45 sec • 1 pt

一家零售公司正在 AWS 上運行其電子商務應用程式。該應用程式在應用程式負載平衡器 (ALB) 後面的 Amazon EC2 執行個體上執行。該公司使用Amazon RDS 資料庫執行個體作為資料庫後端。 Amazon CloudFront 配置有一個指向 ALB 的來源。靜態內容被快取。Amazon Route 53 用於託管所有公共區域。更新應用程式後,ALB 偶爾會傳回 502 狀態碼錯誤。根本原因是返回 ALB 的 HTTP 標頭格式錯誤。當解決方案架構師在錯誤發生後立即重新載入網頁時,網頁會成功返回。當公司正在解決該問題時,解決方案架構師需要向訪客提供自訂錯誤頁面,而不是標準 ALB 錯誤頁面。哪種步驟組合能夠以最少的營運開銷滿足這項要求? (選兩個。)

建立 Amazon S3 儲存桶。配置 S3 儲存桶以託管靜態網頁。將自訂錯誤頁面上傳到 Amazon S3。

如果 ALB 執行狀況檢查回應 Target.FailedHealthChecks 大於 0,則建立 Amazon CloudWatch 警報以呼叫 AWS Lambda 函數。

透過新增運作狀況檢查來修改現有 Amazon Route 53 記錄。配置健康檢查失敗時的回退目標。修改 DNS 記錄以指向可公開存取的網頁。

如果 ALB 執行狀況檢查回應 Elb.InternalError 大於 0,則建立 Amazon CloudWatch 警報以呼叫 AWS Lambda 函數。

透過配置 CloudFront 自訂錯誤頁面來新增自訂錯誤回應。修改 DNS 記錄以指向可公開存取的網頁。