【问题标题】:How to access Cognito Sync data of user accessing a Lambda through Proxy integration?如何通过代理集成访问访问 Lambda 的用户的 Cognito Sync 数据?
【发布时间】:2017-01-25 13:20:23
【问题描述】:

我提供了一个 APIGateway Lambda 代理函数,该函数由通过 AWS Cognito 授权的用户通过 AWS 开发工具包调用。

该函数提供用户的请求详细信息,如以下部分:

headers:
   x-amz-security-token: 'xxxxxxx'

cognitoIdentityPoolId: 'x:xxxxxx-xxxxx',
accountId: '12345',
cognitoIdentityId: 'x:xxxxx-xxxx',
caller: 'XXXXXXX:CognitoIdentityCredentials',
apiKey: null,
sourceIp: '127.0.0.1',
accessKey: 'XXXXXX',

如何使用这些数据访问用户 Cognito Sync 数据?

【问题讨论】:

    标签: amazon-web-services aws-lambda amazon-cognito


    【解决方案1】:

    Cognito 开放了对开发人员凭据的同步存储的访问权限。您可以在 Lambda 中合理地使用自己的凭证来访问您在元数据中拥有的身份 ID 的同步数据。

    或者,如果它是未经身份验证的 ID,您可以使用该身份 ID 调用 getCredentialsForIdentity 并使用它们。

    【讨论】:

      猜你喜欢
      • 2021-10-22
      • 1970-01-01
      • 2020-09-12
      • 2019-03-21
      • 2023-03-28
      • 2019-03-09
      • 1970-01-01
      • 2017-06-09
      • 2018-08-24
      相关资源
      最近更新 更多