如何实现自定义AWSCredentialsProvider?

时间:2018-11-14 14:20:54

标签: android aws-sdk

我需要用自定义AWSCredentialsProvider替换CognitoCachingCredentialsProvider,以在每个iot请求中添加自定义标头,这适用吗?如何适用?

当前代码段

CognitoCachingCredentialsProvider credentialsProvider;
AWSIotDataClient iotDataClient = new AWSIotDataClient(credentialsProvider);                iotDataClient.setEndpoint(AWSConstants.CUSTOMER_SPECIFIC_ENDPOINT);
GetThingShadowRequest request = new GetThingShadowRequest()
                        .withThingName(AWSConstants.TEMP_THING_NAME);
                GetThingShadowResult result = iotDataClient.getThingShadow(request);

现在我要做的是将CognitoCachingCredentialsProvider替换为自定义CredentialsProvider,以在每个物联网请求中添加自定义标头。

1 个答案:

答案 0 :(得分:0)

我的团队刚刚联系了AWS支持,以上问题不适用。

编辑:aws团队正在为此工作,即将推出功能