techblog

AWS SAA ポエム 2020年11月28日(土)

目次

問題・回答

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

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

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

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

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

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

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

    https://stackoverrun.com/ja/q/10132760

    DynamoDBはリレーショナルデータベースとして設計されておらず、結合操作をサポートしていません。