我正在迁移一个将Web图片本地存储到AWS S3的PHP Web应用程序,它不能进入维护窗口。
S3图片将公开显示。
这是我正在遵循的步骤:
有更好/更顺畅的方式吗?
答案 0 :(得分:1)
您的数据库是否可公开访问,或者如果它是RDS实例,您可以创建Lambda函数,以便在上载对象后将记录插入/更新到数据库。
类似于以下tutorial
中解释的内容当您上传s3对象时,添加user-defined metadata属性以指定数据库主键(可以加密)。
一旦将对象上传到s3,将使用payload触发lambda函数,其中包含连接s3对象url所需的所有信息
答案 1 :(得分:0)
S3对象的公共URL没有改变,因此我对其进行了硬编码。