小编Mac*_*ski的帖子

使用 Spring Cloud AWS 自动配置承担角色

为了向 SNS 发布消息,我需要承担正确的角色,因此在使用 AWS SDK 时,我创建了一个 AmazonSNS bean,如下所示:

@Bean
public AmazonSNS amazonSnsClient(
        @Value("${cloud.aws.credentials.accessKey}") String accessKey,
        @Value("${cloud.aws.credentials.secretKey}") String secretKey,
        @Value("${cloud.aws.role.publisherArn}") String publisherRoleArn
) {
    AWSSecurityTokenService stsClient = AWSSecurityTokenServiceClientBuilder.standard()
            .withRegion(EU_CENTRAL_1)
            .withCredentials(new AWSStaticCredentialsProvider(new BasicAWSCredentials(accessKey, secretKey)))
            .build();
    STSAssumeRoleSessionCredentialsProvider credentialsProvider = new STSAssumeRoleSessionCredentialsProvider
            .Builder(publisherRoleArn, SESSION_NAME)
            .withStsClient(stsClient)
            .build();
    return AmazonSNSClientBuilder.standard()
            .withRegion(EU_CENTRAL_1)
            .withCredentials(credentialsProvider)
            .build();
}
Run Code Online (Sandbox Code Playgroud)

我正在尝试对 Spring Cloud AWS Messaging & Autoconfiguration 做同样的事情,但到目前为止我没有找到有关该主题的任何信息。我的application.yml看起来像这样

cloud:   
    aws:
        credentials:
            accessKey: ***
            secretKey: ***
            instanceProfile: true
        region:
            static: eu-central-1
Run Code Online (Sandbox Code Playgroud)

它是否受 Spring 支持而我只是没能找到它,还是应该坚持使用 AWS SDK?

amazon-web-services aws-sdk spring-cloud-aws

7
推荐指数
1
解决办法
2351
查看次数

JavaFX - 在 DirectoryChooser 中显示文件

是否可以使 DirectoryChooser 显示文件,而不仅仅是目录?与此处描述的问题相同JFileChooser 选择目录但显示文件,但在 JavaFX 中。

javafx filechooser

5
推荐指数
0
解决办法
817
查看次数