我正在使用具有访问密钥,密钥和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推荐的输出模型,因为我没有映射响应。
提前致谢。
达维特
答案 0 :(得分:0)
API网关SDK生成需要建模您的请求/响应。
如果您只想访问签名版本4组件,您可能只想从Android SDK中提取该源或使用其他SDK生成签名。