【发布时间】:2019-04-24 12:19:31
【问题描述】:
我想使用ContainerCredentialsProvider(CredentialsEndpointProvider)
而不是ContainerCredentialsProvider(),因为后者已被弃用。
目前我正在使用已弃用的构造函数ContainerCredentialsProvider(),如下所示:
AWSSimpleSystemsManagement ssm =
AWSSimpleSystemsManagementClientBuilder
.standard()
.withRegion(region)
.withCredentials(new ContainerCredentialsProvider())
.build();
CredentialsEndpointProvider 是一个抽象类。
我需要在我的泊坞窗中使用ECSCredentialsEndPointProvider 之类的东西,但我不知道该怎么做。任何帮助表示赞赏。
【问题讨论】:
-
你为什么不能使用
DefaultAWSCredentialsProviderChain,它确保你的容器分配的角色可以被使用。 docs.aws.amazon.com/AWSJavaSDK/latest/javadoc/com/amazonaws/… -
为什么需要这样做?您没有集群角色吗?
-
它可能对调试有帮助……你的反问肯定没有帮助
标签: java amazon-web-services amazon-ecs aws-java-sdk