m0_62657517 2023-06-01 15:23 采纳率: 60%
浏览 15

aws创建web相册应用程序

求详细的解答思路,最好带图片
测试
相册Web应用程序应该可以通过
http://[your.elb.dns]/photoalbum/album.php.
使用你的相册网络应用程序。elb. dns]/photoalbum/photouploader. php),上传一些照片和他们的元数据
检查S3桶,看看照片是否真的上传,以及是否创建了调整大小的版本
检查数据库,看看它们的元数据是否被记录了下来
相册Web应用程序只能通过负载均衡器访问
终止服务器,然后检查ASG是否自动部署了替换的EC2实例。在启动新实例后,请再次彻底测试web应用程序的功能
所有的EC2目标都是健康的
测试对S3桶的直接写访问权限,它不应该被公开访问
仔细检查所有安全组和IAM角色,确保它们遵循最小特权原则。

  • 写回答

1条回答 默认 最新

  • 阿正很牛 2023-06-01 15:29
    关注

    创建Web相册应用程序的步骤如下:

    1. 创建一个Amazon S3存储桶,用于存储照片和元数据。确保桶的访问权限设置为私有,只有应用程序可以访问。

    2. 创建一个Amazon RDS数据库实例,用于存储照片的元数据。确保数据库的访问权限设置为私有,只有应用程序可以访问。

    3. 创建一个Amazon EC2实例,用于运行Web应用程序。在EC2实例上安装必要的软件和依赖项,例如Apache、PHP和MySQL客户端。

    4. 将Web应用程序部署到EC2实例上,并确保它可以连接到S3存储桶和RDS数据库实例。

    5. 创建一个负载均衡器,用于将流量分配到多个EC2实例。确保负载均衡器的访问权限设置为私有,只有应用程序可以访问。

    6. 将EC2实例注册到负载均衡器,并确保它们都可以正常运行。

    7. 测试Web应用程序的功能,包括上传照片、查看照片、编辑照片元数据等。

    8. 使用自动扩展组(ASG)来确保始终有足够的EC2实例来处理流量。当负载均衡器检测到负载过高时,ASG将自动启动新的EC2实例。

    9. 定期检查所有安全组和IAM角色,确保它们遵循最小特权原则,并且没有任何漏洞。

    下面是一个简单的架构图,展示了如何使用AWS创建Web相册应用程序,并使用负载均衡器来分配流量。

    AWS Web相册应用程序架构图

    评论

报告相同问题?

问题事件

  • 创建了问题 6月1日

悬赏问题

  • ¥15 35114 SVAC视频验签的问题
  • ¥15 impedancepy
  • ¥15 在虚拟机环境下完成以下,要求截图!
  • ¥15 求往届大挑得奖作品(ppt…)
  • ¥15 如何在vue.config.js中读取到public文件夹下window.APP_CONFIG.API_BASE_URL的值
  • ¥50 浦育平台scratch图形化编程
  • ¥20 求这个的原理图 只要原理图
  • ¥15 vue2项目中,如何配置环境,可以在打完包之后修改请求的服务器地址
  • ¥20 微信的店铺小程序如何修改背景图
  • ¥15 UE5.1局部变量对蓝图不可见