私は安心してAPIのhttpプロキシとしてApiゲートウェイを使いたいと思います。 私はCognitoを使用してAPIゲートウェイと私のエンドポイントへのアクセスを許可します。 私はcognito IDを使用してユーザーを特定すると思いますが、このコンテキスト変数を各要求(GET、POST、PUT ...)のバックエンドにどのように渡すかわかりません。バックエンドにコグニティブアイデンティティIDを渡す方法
私を助けてくれますか?
ありがとう アゴスティーノ
私は安心してAPIのhttpプロキシとしてApiゲートウェイを使いたいと思います。 私はCognitoを使用してAPIゲートウェイと私のエンドポイントへのアクセスを許可します。 私はcognito IDを使用してユーザーを特定すると思いますが、このコンテキスト変数を各要求(GET、POST、PUT ...)のバックエンドにどのように渡すかわかりません。バックエンドにコグニティブアイデンティティIDを渡す方法
私を助けてくれますか?
ありがとう アゴスティーノ
は、要求マッピングテンプレートを定義し、cognito識別IDを取得するには、「$ context.identity.cognitoIdentityId」を使用します。
すなわち
{ "cognito-identity" : "$context.identity.cognitoIdentityId" }
これは、リクエストボディに身元IDを送信します。
パラメータマッピング式で「context.identity.cognitoIdentityId」を使用してHTTPパラメータを送信することもできます。
私は統合要求で要求にパラメータを追加する方法を見つけることができません。私は身体の中でどのようにそれを行うのか知っていますが、パラメータとしては理解していません。 – aGO
これはHTTP統合でのみサポートされています。ラムダバックエンドを使用している場合は、リクエスト本体に限定されます。 –