可以为AWS Javascript SDK为每个用户创建IAM对象吗?

可以为AWS Javascript SDK为每个用户创建IAM对象吗?,javascript,amazon-web-services,amazon-s3,Javascript,Amazon Web Services,Amazon S3,我正在研究S3文件上传程序。用户可以登录到我的web应用程序并将文件上载到自己的bucket中。我不想使用第三方身份验证服务(如FB、G+等),因为用户已经通过身份验证。那么,可以在html中为每个用户创建IAM对象并硬编码AWS密钥和AWS密钥吗 或者有一种方法可以将后端生成的签名(策略)附加到请求?例如: s3.putObject({ Bucket: 'bucket', ..., signature: ..., }); 谢谢。这可能不是一个好办法,IAM是为AWS服务的身份验证

我正在研究S3文件上传程序。用户可以登录到我的web应用程序并将文件上载到自己的bucket中。我不想使用第三方身份验证服务(如FB、G+等),因为用户已经通过身份验证。那么,可以在html中为每个用户创建IAM对象并硬编码AWS密钥和AWS密钥吗

或者有一种方法可以将后端生成的签名(策略)附加到请求?例如:

s3.putObject({
  Bucket: 'bucket',
  ...,
  signature: ...,
});

谢谢。

这可能不是一个好办法,IAM是为AWS服务的身份验证而设计的,不应该用于应用程序身份验证,而Amazon Cognito更合适


也就是说,如果您想使用IAM用户,但不想为每个用户创建一个策略,您可以使用策略变量:

这可能不是一个好办法,IAM是为AWS服务的身份验证而设计的,不应该用于应用程序身份验证,Amazon Cognito更适合这种情况


也就是说,如果您想使用IAM用户,但不想为每个用户创建一个策略,您可以使用策略变量:

这可能不是一个好办法,IAM是为AWS服务的身份验证而设计的,不应该用于应用程序身份验证,Amazon Cognito更适合这种情况


也就是说,如果您想使用IAM用户,但不想为每个用户创建一个策略,您可以使用策略变量:

这可能不是一个好办法,IAM是为AWS服务的身份验证而设计的,不应该用于应用程序身份验证,Amazon Cognito更适合这种情况


也就是说,如果您想使用IAM用户,但不想为每个用户创建一个策略,那么可以使用策略变量:

验证用户比像JS那样依赖通用应用程序级访问密钥和密钥更合适。正如胡里奥所说,科尼托是一条出路。你可以使用你自己的认证后端,你不是被迫进入FB,谷歌等。。。以JS为例,验证用户比像JS那样依赖通用的应用程序级访问密钥和密钥更合适。正如胡里奥所说,科尼托是一条出路。你可以使用你自己的认证后端,你不是被迫进入FB,谷歌等。。。以JS为例,验证用户比像JS那样依赖通用的应用程序级访问密钥和密钥更合适。正如胡里奥所说,科尼托是一条出路。你可以使用你自己的认证后端,你不是被迫进入FB,谷歌等。。。以JS为例,验证用户比像JS那样依赖通用的应用程序级访问密钥和密钥更合适。正如胡里奥所说,科尼托是一条出路。你可以使用你自己的认证后端,你不是被迫进入FB,谷歌等。。。看看JS示例,你听说过简单令牌服务吗?听起来这就是你想要的。你听说过简单代币服务吗?听起来这就是你想要的。你听说过简单代币服务吗?听起来这就是你想要的。你听说过简单代币服务吗?听起来这就是你要找的