S3はAWSのストレージサービスになります。
大容量なストレージを低価格で使用できますが、その代わり速度は期待できません。
一般的にはログやデータの保管用として使用されます。
ストレージクラス
S3を使用する場合、ストレージクラスの選定が必要となります。
一般的にはSTANDARDを選択すれば問題ありません。
コストを抑えたい場合に他のストレージクラスを検討することになりますが、制限事項が増えてきますので、その点に注意しましょう。
アクセス制御方式
「ユーザーポリシー」「バケットポリシー」「ACL」の3種類が使用できますが、大抵の場合は「ユーザーポリシー」でバケット単位に許可を与える形が多いと思います。
「ACL」は複雑化しやすいので使用しない方が良いと思います。
署名付きURL
S3は静的コンテンツ用の簡易WEBサーバーとして使用することもできますが、制限をかけたい場合は署名付きURLを作成します。
セキュリティ面を考慮した上で使用するようにしましょう。
コメント