1
アクセスキー、秘密キー、およびAPIキーを使用してIAMセキュリティ保護されたAPIゲートウェイを使用しています。私は以前、次のようにSDKを使用しました:AWS API GatewayでAndroidで生成されたSDKを使用する方法Volley
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);
これは問題なく動作します。
私の質問は、Androidのvolleyライブラリ(StringRequest/JSONObjectRequest)でSDKを使用する方法です。私は手動でaws認可署名を計算し、それをヘッダーに追加するのではなく、代わりにsdkを使用したいと思います。
注:私は応答をマッピングしていないので、AWSが推奨する出力モデルを使用したくありません。
ありがとうございます。
Dawit
答えを得てコードに実装しましたか? –
@Senthilkumarいいえ、私は解決策を見つけられませんでした – Dawit