Я установил метод в шлюзе, защищенный пулом Cognito, с типом интеграции, установленным на HTTP.
Я хотел бы передать $ context.identity.user или $ context.identity.cognitoIdentityId или даже $ context.authorizer.principalId в качестве заголовка для моей конечной точки, я попытался сделать это с помощью "Mapping Templates" следующим образом:
#set($context.requestOverride.header.principalId=$context.authorizer.principalId)
#set($context.requestOverride.header.cognitoIdentityId=$context.identity.cognitoIdentityId)
#set($context.requestOverride.header.user=$context.identity.user)
#set($context.requestOverride.header.sub=$context.authorizer.claims.sub)
Пока что только $ context.authorizer.claims.sub возвращает значение, все остальные пусты.
Как я могу получить эти значения?