【问题标题】:Use Amazon S3 after AWSCognitoIdentityProvider Authentication在 AWSCognitoIdentityProvider 身份验证后使用 Amazon S3
【发布时间】:2014-12-27 10:43:52
【问题描述】:

我想将图像从 Android 设备上传到 Amazon S3,通过使用此代码初始化 Amazon S3 客户端可以正常工作

s3Client = new AmazonS3Client( new BasicAWSCredentials( ACCESS_KEY, SECRET_KEY ) );

如果我想在使用 AWSCognitoIdentityProvider 对用户进行身份验证后使用此 s3Client,我将如何限制用户使用 Amazon S3 在我的应用中。

我正在使用 CognitoAPI 从我自己的后端服务器获取令牌和身份 ID,但我如何利用此 cognitoProvider 来限制 Amazon S3 访问。

如果有办法使用 Amazon Cognito 做到这一点,请指导我。

【问题讨论】:

    标签: android amazon-web-services amazon-s3 amazon-cognito


    【解决方案1】:

    权限是通过传递给 Cognito 凭证提供程序的 IAM 角色定义的。要了解有关提供商的更多信息,请参阅 Amazon Cognito Identity 和博客文章 Using the Amazon Cognito Credentials Provider。

    【讨论】:

    • “我正在使用 CognitoAPI 从我自己的后端服务器获取令牌和身份 ID” - 任何人都可以调用相同的 API 并获取令牌 - 你如何防止这种情况发生?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-15
    • 2019-05-15
    • 2013-09-14
    • 1970-01-01
    • 2017-08-03
    相关资源
    最近更新 更多