S3

S3 にアップロードするファイルにパブリックアクセスを付けたい2

備忘録。 あれ、S3 にアップロードするときマネコンでパブリックアクセス許可を付けられるようになってる?(前は CLI で --acl public-read 付けないといけなかった記憶)— kntmr (@knt_mr) 2025年2月20日 kntmr.hatenablog.com 前にこんなのを書いてたけど、…

S3 にアップロードするファイルにパブリックアクセスを付けたい

備忘録。 AWS マネコンから単純にファイルをアップロードするだけではパブリックアクセスは付かない。アクセスコントロールリスト (ACL) でパブリックアクセスを許可する必要がある。複数のファイルをまとめてアップロードする場合には不便。 CLI でもデフォ…

AWS SDK for Java で S3 のファイルをまとめてダウンロードしたい

S3 のフォルダにあるファイルを zip でまとめてダウンロードしたい。今回は AWS SDK for Java の AmazonS3#getObject を非同期で呼び出して ZipOutputStream で書き出してみる。 サンプルコードはこちら。 github.com 前提 Java 11 Spring Boot 2.5.6 AWS SD…

AWS SDK for Java + KMS で S3 暗号化

備忘録。前回の続き。 AWS SDK for Java で署名付き URL 生成 - kntmr-blog Key Management Service (KMS) と AWS SDK for Java で、クライアントサイドで暗号化して S3 にアップロードする。 キー作成 (CMS) 事前に Key Management Service > カスタマー管…

AWS SDK for Java で S3 署名付き URL 生成

備忘録。S3 の 署名付き URL を AWS SDK for Java で生成する。AWS の設定周りについては正しいかどうかは自信がない...。 <dependency> <groupId>com.amazonaws</groupId> <artifactId>aws-java-sdk-s3</artifactId> <version>1.11.1034</version> </dependency>