qkr7828
7 months ago
2 changed files with 36 additions and 32 deletions
@ -1,32 +1,32 @@ |
|||||||
package kr.co.palnet.kac.app.config; |
//package kr.co.palnet.kac.app.config;
|
||||||
|
//
|
||||||
import org.springframework.beans.factory.annotation.Value; |
//import org.springframework.beans.factory.annotation.Value;
|
||||||
import org.springframework.context.annotation.Bean; |
//import org.springframework.context.annotation.Bean;
|
||||||
import org.springframework.context.annotation.Configuration; |
//import org.springframework.context.annotation.Configuration;
|
||||||
|
//
|
||||||
import com.amazonaws.auth.AWSCredentials; |
//import com.amazonaws.auth.AWSCredentials;
|
||||||
import com.amazonaws.auth.AWSStaticCredentialsProvider; |
//import com.amazonaws.auth.AWSStaticCredentialsProvider;
|
||||||
import com.amazonaws.auth.BasicAWSCredentials; |
//import com.amazonaws.auth.BasicAWSCredentials;
|
||||||
import com.amazonaws.services.s3.AmazonS3; |
//import com.amazonaws.services.s3.AmazonS3;
|
||||||
import com.amazonaws.services.s3.AmazonS3ClientBuilder; |
//import com.amazonaws.services.s3.AmazonS3ClientBuilder;
|
||||||
|
//
|
||||||
@Configuration |
//@Configuration
|
||||||
public class FileConfig { |
//public class FileConfig {
|
||||||
|
//
|
||||||
@Value("${cloud.aws.credentials.accessKey}") |
// @Value("${cloud.aws.credentials.accessKey}")
|
||||||
private String accessKey; |
// private String accessKey;
|
||||||
|
//
|
||||||
@Value("${cloud.aws.credentials.secretKey}") |
// @Value("${cloud.aws.credentials.secretKey}")
|
||||||
private String accessSecret; |
// private String accessSecret;
|
||||||
|
//
|
||||||
@Value("${cloud.aws.region.static}") |
// @Value("${cloud.aws.region.static}")
|
||||||
private String region; |
// private String region;
|
||||||
|
//
|
||||||
@Bean |
// @Bean
|
||||||
public AmazonS3 s3Client() { |
// public AmazonS3 s3Client() {
|
||||||
AWSCredentials credentials = new BasicAWSCredentials(accessKey, accessSecret); |
// AWSCredentials credentials = new BasicAWSCredentials(accessKey, accessSecret);
|
||||||
return AmazonS3ClientBuilder.standard() |
// return AmazonS3ClientBuilder.standard()
|
||||||
.withCredentials(new AWSStaticCredentialsProvider(credentials)) |
// .withCredentials(new AWSStaticCredentialsProvider(credentials))
|
||||||
.withRegion(region).build(); |
// .withRegion(region).build();
|
||||||
} |
// }
|
||||||
} |
//}
|
Loading…
Reference in new issue