1
S3用户进行身份验证我有一个水桶读访问权的用户。有没有办法使用用户的凭证进行身份验证而不使用我的密钥?没有保密密钥
类似的信息(伪代码):
auth = new S3Authentication(user, pass)
obj = S3::getObject(obj, auth)
更新 我发现解决我自己的问题。见下文。
S3用户进行身份验证我有一个水桶读访问权的用户。有没有办法使用用户的凭证进行身份验证而不使用我的密钥?没有保密密钥
类似的信息(伪代码):
auth = new S3Authentication(user, pass)
obj = S3::getObject(obj, auth)
更新 我发现解决我自己的问题。见下文。
当初之所以提出这个问题,是因为我的假设是,全球接入和安全密钥需要的是使用产生适当的Authorization digest header下运行。
这是不是这样的。
您可以使用亚马逊的IAM创建一个新的密钥对身份验证时使用。以下是具体步骤:
创建一个新的用户会产生特定于该用户的新的秘密/访问键。您可以使用此配对来授权S3交易。
顺便说一句,你不应该需要用特定的斗权限混乱。在我的情况下,我没有桶权限设置(甚至没有认证用户),它工作得很好。