Package de.otto.edison.aws.configuration
Class AwsConfiguration
- java.lang.Object
-
- de.otto.edison.aws.configuration.AwsConfiguration
-
@Configuration @EnableConfigurationProperties(AwsProperties.class) public class AwsConfiguration extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description AwsConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description software.amazon.awssdk.auth.credentials.AwsCredentialsProviderawsCredentialsProvider(AwsProperties awsProperties)software.amazon.awssdk.services.s3.S3Clients3Client(AwsProperties awsProperties, software.amazon.awssdk.auth.credentials.AwsCredentialsProvider awsCredentialsProvider)S3Services3Service(software.amazon.awssdk.services.s3.S3Client s3Client)
-
-
-
Method Detail
-
awsCredentialsProvider
@Bean @ConditionalOnMissingBean(software.amazon.awssdk.auth.credentials.AwsCredentialsProvider.class) @Profile({"prod","live","local","develop"}) public software.amazon.awssdk.auth.credentials.AwsCredentialsProvider awsCredentialsProvider(AwsProperties awsProperties)
-
s3Client
@Bean @ConditionalOnMissingBean(software.amazon.awssdk.services.s3.S3Client.class) public software.amazon.awssdk.services.s3.S3Client s3Client(AwsProperties awsProperties, software.amazon.awssdk.auth.credentials.AwsCredentialsProvider awsCredentialsProvider)
-
s3Service
@Bean @ConditionalOnMissingBean public S3Service s3Service(software.amazon.awssdk.services.s3.S3Client s3Client)
-
-