APIゲートウェイでカスタムオーソライザを設定しようとしています。AWS APIゲートウェイカスタム承認者。ラムダのprincipalIdにアクセスする方法
有効なトークンを持つリクエストを、APIメソッドで指定されたラムダ関数に転送することができます。私は、私の認可者が渡したプリンシパルIDにアクセスする方法を理解できません。
ログ見て、私は雲に次のように取得要求を実行する:
Authorizer result body before parsing:
{
"principalId": "16",
"policyDocument": {
"Version": "2012-10-17",
"Statement": [
{
"Condition": {},
"Action": "execute-api:Invoke",
"Resource": [
"arn:aws:execute-api:eu-central-1:****:***/null/*/*"
],
"Effect": "Allow"
},
{
"Condition": {},
"Action": "execute-api:Invoke",
"Resource": [],
"Effect": "Deny"
}
]
}
}
それでは、どのように私は私のラムダ関数でprincipalIdにアクセスできますか?オブジェクトはラムダにも渡されますか?もしそうでなければ、どうすれば少なくともプリンシパルIDを渡すことができますか?
感謝。私はマッピングが全くありませんでした。完全に今働いています。 – ppgcc74