type
status
date
slug
summary
tags
category
icon
password
理論
企業は、外部ウェブサイトのURLを処理して、地域ごとの表示差異(例:言語、通貨)を比較したいと考えています。目的は、異なるAWSリージョン(例:東京とバージニア)でURLを処理し、その結果を1つのS3バケットに保存することです。
実装方法:
- SNSでURLを公開し、複数のリージョンのSQSキューに送信。
- 各リージョンにLambda関数をデプロイし、SQSからURLを処理。
- 結果はすべて同じS3バケットに保存。
これにより、地域ごとのローカライズ差異を比較し、結果を集中管理できます。
実践
略
一問道場
質問 #133
トピック 1
ある会社は、単一のAWSリージョンでサーバーレスアプリケーションを実行しています。このアプリケーションは外部URLにアクセスし、サイトからメタデータを抽出します。会社は、URLをAmazon Simple Queue Service(Amazon SQS)キューに公開するために、Amazon Simple Notification Service(Amazon SNS)トピックを使用しています。AWS Lambda関数は、キューをイベントソースとして使用し、キューからURLを処理します。結果はAmazon S3バケットに保存されます。
会社は、各URLを他のリージョンで処理し、サイトのローカリゼーションの違いを比較したいと考えています。URLは既存のリージョンから公開する必要があります。結果は現在のリージョンのS3バケットに書き込まれる必要があります。
この要件を満たすために、どの変更の組み合わせを行うべきですか?(2つ選んでください。)
A. SQSキューとLambda関数を他のリージョンに展開する。
B. 各リージョンでSNSトピックをSQSキューにサブスクライブする。
C. 各リージョンでSQSキューをSNSトピックにサブスクライブする。
D. SQSキューを設定して、URLを各リージョンのSNSトピックに公開する。
E. SNSトピックとLambda関数を他のリージョンに展開する。
解説
この問題では、会社がURLを他のリージョンで処理し、サイトのローカリゼーションの違いを比較する必要があります。URLは既存のリージョンから公開され、結果はそのリージョンのS3バケットに保存するという要件です。
要件を満たすためには、以下の2つの変更が必要です:
- C. 各リージョンでSQSキューをSNSトピックにサブスクライブする
SNSトピックからURLを各リージョンのSQSキューに配信する必要があるため、SQSキューをSNSトピックにサブスクライブする必要があります。
- E. SNSトピックとLambda関数を他のリージョンに展開する
Lambda関数はSQSキューからURLを処理するため、他のリージョンに展開してURLを処理する必要があります。これにより、各リージョンで処理が行われ、結果が同じS3バケットに書き込まれます。
これにより、複数のリージョンでURLを処理し、結果を1つのS3バケットに統合できます。
- 作者:みなみ
- 链接:https://tangly1024.com/資格勉強/16ed7ae8-88e2-804b-a882-c299a477d309
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。
相关文章