introduce AwsCredentialsConfiguration, SnsTopic{Configuration}