我们如何在一个S3存储桶中托管多个HTML文件,以获得每个文件的单独URL



我是使用AWS S3的新手。我需要托管我的隐私政策HTML页面和T&S3存储桶中的C HTML页面作为静态网页。我需要为这两个文件单独的URL,但我不能为每个文件创建单独的S3存储桶。那么有什么办法可以满足我的要求吗?

在S3 bucket 中托管页面后,我需要这种URL

http://<bucket-name>.s3-website-<AWS-region>.amazonaws.com/privacypolicy.html
http://<bucket-name>.s3-website-<AWS-region>.amazonaws.com/termsandcondition.html 

此外,我不能为这些HTML页面创建索引文件,然后将这些HTML页面链接到该索引文件,因为我需要这些URL来链接我的移动应用程序。一旦用户单击其中一个链接,用户就应该转到该页面,所以我需要为这些文件提供单独的URL

您不必创建单独的bucket

只需创建两个HTML文件,例如site1.HTML和site2.HTML。以下是遵循的步骤

  • 上传site1.html和site2.html
  • 启用网站托管并输入site1.html而不是index.html
  • 关闭阻止公共访问设置
  • 添加bucket策略以公开访问buckethttps://docs.aws.amazon.com/AmazonS3/latest/userguide/WebsiteAccessPermissionsReqd.html
  • 使用网站托管URL链接访问网站,这将导致site1.html,如果你想访问site2.html,只需将site2.html附加到根地址

例如这是我的site1.html链接http://stack-trial.s3-website.ap-south-1.amazonaws.com/

注意:您也可以使用此访问site1.htmlhttp://stack-trial.s3-website.ap-south-1.amazonaws.com/site1.html.

用于site2.htmlhttp://stack-trial.s3-website.ap-south-1.amazonaws.com/site2.html

相关内容

  • 没有找到相关文章

最新更新