目次

問題・回答

  • Q1:S3を使用した共有サイトに、会員以外の人がファイルのダウンロードする行為を防ぐにはどのようにすれば良いか。

    A:有効期限付きの著名付きURLを使用し、S3の一般公開用のアクセス権を削除する。

  • Q2:以下の要件を満たす事が出来るサービスは何か。

    • 業務データを頻繁に登録・更新・削除することに耐えられるデータベース
    • 複数のテーブルを結合してデータ取得することができる
    • データベースのストレージを自動スケーリングすることができる

    A:Amazon Aurora

    Auroraはマネージド型のRDBをサポートしているデータベースの一つで 頻繁にデータの更新削除がおこなわれるデータベースに向いて おり SQLを発行して複数のテーブルを結合し、結合されたテーブルから対象のデータを取得することが出来る。

  
また、Auroraは、フルマネージド型のデータベースサービスなので データ量に応じて自動スケーリング する機能を備えている。

**DynamoDBは一般的なRDBのようにSQLを利用したデータの取り出しには対応していない。**  

https://stackoverrun.com/ja/q/10132760  
> **DynamoDBはリレーショナルデータベースとして設計されておらず、結合操作をサポートしていません。**