开发人员正在编写一个移动应用程序,允许用户查看S3存储桶中的图像.用户必须能够使用其Amazon登录名以及Facebook和/或Google帐户登录.开发人员如何提供此身份验证功能?()
A. 将 Amazon Cognito 与 Web 身份联合使用.
B. 将 Amazon Cognito 与基于 SAML 的身份联盟一起使用.
C. 在应用程序代码中使用 AWS IAM Access / Secret 键,以允许在 S3 存储桶上使用 Get *.
D. 在应用程序代码中使用 AWS STS AssumeRole,并在 S3 存储桶上扮演具有 Get *权限的角色