如何使用AWS API Gateway生成的SDK与Android Volley

时间:2017-09-17 15:51:03

标签: android android-volley aws-api-gateway api-gateway

我正在使用具有访问密钥,密钥和api密钥的IAM安全API网关。我之前使用过sdk如下:

BasicAWSCredentials cred = new BasicAWSCredentials("ERQWFSDGFDSTGFDAGVFSD", 
"FADSVXXCGDFHBXVDSFDDGFBFSD");
StaticCredentialsProvider credentialsProvider = new 
                          StaticCredentialsProvider(cred);
ApiClientFactory factory = new 
ApiClientFactory().credentialsProvider(credentialsProvider)
.apiKey("GFDSATRFGEDHFGHBDFTY6ERTYGHJKJHDFGTRTUJJH");
final MyTestApiGetwayClient client = 
factory.build(MyTestApiGetwayClient.class);
ApiResponse apiResponse = client.execute(request);

这很好用。

我的问题是如何将SDK与Android排球库(StringRequest / JSONObjectRequest)一起使用。我不想手动计算aws授权签名并将其添加到标头,而是我想使用sdk。

注意:我不想使用AWS推荐的输出模型,因为我没有映射响应。

提前致谢。

达维特

1 个答案:

答案 0 :(得分:0)

API网关SDK生成需要建模您的请求/响应。

如果您只想访问签名版本4组件,您可能只想从Android SDK中提取该源或使用其他SDK生成签名。