amazon-s3 - 如何创建 s3 存储桶、具有 S3 完全访问权限的 IAM 用户以及如何将用户凭据传递到我的应用程序?

标签 amazon-s3 amazon-web-services aws-cloudformation

我正在使用 Amazon cloudformation 模板 https://s3.amazonaws.com/cloudformation-templates-us-east-1/PHPHelloWorld.template设置我的应用程序。我需要创建一个 S3 存储桶和一个具有 S3 完全访问权限的 IAM 用户。我的 PHP 应用程序需要创建用户的凭据才能将文件上传到 s3。

如何创建 s3 存储桶、具有 S3 完全访问权限的 IAM 用户以及如何将用户凭据传递到我的应用程序?

此外,我还必须安装 Amazon PHP SDK 和一些软件,我需要将哪些条目添加到 PHPHelloWorld.template 的 UserData 部分

谢谢

最佳答案

example template list包含 template for giving an IAM user full access .

有点违反直觉的是,您没有在 S3 存储桶上设置任何属性,它要么在 S3 存储桶策略上,要么在 IAM 用户上。

关于amazon-s3 - 如何创建 s3 存储桶、具有 S3 完全访问权限的 IAM 用户以及如何将用户凭据传递到我的应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7392426/

相关文章:

python - 使用 boto 库,我可以避免在 S3 中的基本存储桶上授予列表权限吗?

amazon-web-services - 借助 Amazon S3 智能分层,您如何知道对象位于哪一层?

amazon-web-services - 使用 HTTPS 终端节点时从 Amazon SNS 获取 "SSLPeerUnverifiedException"

amazon-web-services - AWS Codestar 设置自动扩展的 Beanstalk 策略错误

java - 如何以编程方式更改 S3 上的文件名以删除文件扩展名?

amazon-web-services - 无法上传到AWS S3

amazon-web-services - 寻求有关将大文件从带宽受限的服务器下载到 AWS S3 存储桶的方法的建议

amazon-web-services - 使用 CloudFormation 创建 ECS 集群错误

amazon-web-services - 是否可以在与 cloudformation 帐户不同的帐户中调用 lambda?

node.js - AWS 无服务器函数 : Can't access methods of aws-sdk objects. 。 ."is not a function"