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

问题描述 投票:1回答:1

我正在使用具有访问密钥,密钥和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推荐的输出模型,因为我没有映射响应。

提前致谢。

达维特

android android-volley aws-api-gateway api-gateway
1个回答
0
投票

API Gateway SDK生成需要对请求/响应进行建模。

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

© www.soinside.com 2019 - 2024. All rights reserved.