我提供了一个AWS Lambda代理函数,通过AWS SDK由通过APIGateway Cognito授权的用户调用。
向函数提供用户的请求详细信息,如下所示:
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数据?
发布于 2017-04-12 03:29:15
Cognito开放了对开发人员凭证的同步存储的访问。您可以合理地在Lambda中使用自己的凭据来访问元数据中的身份id的同步数据。
或者,如果它是一个未经身份验证的id,您可以使用该身份id调用getCredentialsForIdentity并使用这些id。
https://stackoverflow.com/questions/41852694
复制相似问题