Skip to content

Commit cc7ab4b

Browse files
authored
Merge pull request #216 from GoTogether-Inc/chore/#215
[chore] S3에서 MinIO로 설정 변경
2 parents 23e18bf + 62a81e4 commit cc7ab4b

1 file changed

Lines changed: 9 additions & 1 deletion

File tree

src/main/java/com/gotogether/global/config/AwsS3Config.java

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66

77
import com.amazonaws.auth.AWSStaticCredentialsProvider;
88
import com.amazonaws.auth.BasicAWSCredentials;
9+
import com.amazonaws.client.builder.AwsClientBuilder;
910
import com.amazonaws.services.s3.AmazonS3;
1011
import com.amazonaws.services.s3.AmazonS3ClientBuilder;
1112

@@ -20,14 +21,21 @@ public class AwsS3Config {
2021
@Value("${amazon.aws.region}")
2122
private String s3RegionName;
2223

24+
@Value("${amazon.aws.endpoint}")
25+
private String s3Endpoint;
26+
27+
@Value("${amazon.aws.path-style-access}")
28+
private boolean s3PathStyleAccess;
29+
2330
@Bean
2431
public AmazonS3 getAmazonS3Client() {
2532
final BasicAWSCredentials basicAWSCredentials = new BasicAWSCredentials(accessKeyId, accessKeySecret);
2633

2734
return AmazonS3ClientBuilder
2835
.standard()
2936
.withCredentials(new AWSStaticCredentialsProvider(basicAWSCredentials))
30-
.withRegion(s3RegionName)
37+
.withEndpointConfiguration(new AwsClientBuilder.EndpointConfiguration(s3Endpoint, s3RegionName))
38+
.withPathStyleAccessEnabled(s3PathStyleAccess)
3139
.build();
3240
}
3341
}

0 commit comments

Comments
 (0)