为s3客户端配置aws java sdk kms端点,并使用客户端加密进行测试

xzlaal3s  于 2021-07-06  发布在  Java
关注(0)|答案(0)|浏览(416)

我想测试aws的javasdks3client与客户端加密本地使用 localstack . 为此,需要将端点url重写为 localhost . 简单的s3设置有多个选项:

AwsClientBuilder.withClientConfiguration(...)

AwsClientBuilder.withEnpointConfiguration(...)

AwsClientBuilder.withDnsResolver(...)

但是当使用客户端加密s3overkms时,它就不起作用了。安装程序如下所示:

AmazonS3EncryptionClientV2Builder
                .standard()
                .withRegion(region)
                .withCryptoConfiguration(new CryptoConfigurationV2().withAwsKmsRegion(Region.getRegion(region)))
                .withEncryptionMaterialsProvider(new KMSEncryptionMaterialsProvider(encryptionKmsKeyId()))
                .build();

是否可以全局(对于所有aws java sdk客户端)重新定义架构/主机/端口?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题