【发布时间】:2020-04-27 17:40:08
【问题描述】:
是否可以允许外部用户(通过 Cognito)访问 S3 存储桶并显示 S3 控制台屏幕?
我一直在尝试创建一个用户池,通过身份池将其与角色连接,然后在用户池的 APP SETTINGS 中是我的 S3 url?
【问题讨论】:
标签: amazon-web-services amazon-s3 amazon-cognito
是否可以允许外部用户(通过 Cognito)访问 S3 存储桶并显示 S3 控制台屏幕?
我一直在尝试创建一个用户池,通过身份池将其与角色连接,然后在用户池的 APP SETTINGS 中是我的 S3 url?
【问题讨论】:
标签: amazon-web-services amazon-s3 amazon-cognito
是否可以允许外部用户(通过 cognito)访问 S3 存储桶
是的。使用身份池 => 设置身份验证角色:使用 Cognito 身份 ID 限制的 S3 访问作为示例(如果需要,可以自定义前缀):https://docs.amazonaws.cn/en_us/IAM/latest/UserGuide/reference_policies_examples_s3_cognito-bucket.html
那么,经过身份池认证的用户就可以访问S3了
并显示 S3 控制台屏幕?
不是。认证后的用户必须通过调用API访问S3
【讨论】:
您可以在 AWS IAM 中创建一个新用户并仅授予对 s3 存储桶的访问权限。
然后您将拥有 s3 Web UI 屏幕和 AWS 控制台身份验证。
【讨论】: