Amazon S3で
- 認証情報ありでプログラムからアクセスする
- 認証情報なしの匿名でプログラムからアクセスする
方法について調べてみた。
認証情報ありでプログラムからアクセスする
アクセスキーとシークレットアクセスキーを使います。
1 2 3 4 |
BasicAWSCredentials awsCredentials = new BasicAWSCredentials(access_key_id, secret_access_key); AmazonS3 s3c = AmazonS3ClientBuilder.standard().withCredentials(new AWSStaticCredentialsProvider(awsCredentials)) .withRegion(Regions.AP_NORTHEAST_1).build(); |
認証情報なしの匿名でプログラムからアクセスする
認証情報ありの場合に比べると、単に、withCredentialsを取るだけです。
1 |
AmazonS3 s3c = AmazonS3ClientBuilder.standard().withRegion(Regions.AP_NORTHEAST_1).build(); |
コメント