单击php文件的register按钮创建s3 bucket

4si2a6ki  于 2021-06-24  发布在  Mysql
关注(0)|答案(1)|浏览(303)

我想为托管在ec2上的php应用程序创建一个s3 bucket,register.php类包含用于在单击按钮时注册用户的代码,应该为每个用户生成s3 bucket。如何使用python sdk for aws和aws lambda函数实现这一点?
编辑帖子——给我的任务如下——“应用程序应该有一个注册页面,用户可以在上面注册(使用aws rds作为数据库)当用户注册时,应该为用户创建一个s3 bucket,然后用户可以通过不同的表单上传图像到他的bucket中,只有在登录后才能访问。编写一个python脚本,在用户上载图像时使用aws lambda运行。python脚本应生成一些报告并将其存储到另一个aws s3 bucket中。用户应能够在其登录中查看其上载的报告。”
我的方法是创建一个ec2示例,然后在ec2中安装xampp mysql和phpmyadmin(我决定稍后传输到rds),然后在ubuntu中创建/var/html/www目录,授予它读写权限,在这个目录中我将创建php文件用于登录、注册和用户页面。我对如何在注册时自动创建s3 bucket以及如何在单击upload image按钮时使用aws lambda生成报告有疑问。

d8tt03nd

d8tt03nd1#

不要为应用程序中的每个用户创建s3 bucket。默认情况下,您的aws服务帐户限制为100个bucket。
如果您的应用程序中需要支持多个用户,请在一个bucket中以不同的前缀存储他们的对象。

相关问题