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

How do we host multiple HTML files in a single S3 bucket to get separate URLs for each file?

我刚开始使用 AWS S3。我需要将我的隐私政策 HTML 页面和 T&C HTML 页面作为静态网页托管在 S3 存储桶中。我需要为这两个文件单独的 URLs,但我无法为每个文件创建单独的 S3 存储桶。那么有什么办法可以完全满足我的要求吗?

在 S3 存储桶中托管页面后,我需要这种 URLs

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

此外,我无法为这些 HTML 页创建索引文件,然后 link 这些 HTML 页到该索引文件,因为我需要这些 URL 到 link 我的移动应用程序。一旦用户单击其中一个 link,用户应该转到该页面,这就是为什么我需要为这些文件单独 URL。

You dont have to create separate bucket

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

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

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

访问 site1.html

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