如何在托管静态网站时将 AWS S3 bucket long URL 更改为 short S3 URL?
How to change AWS S3 bucket long URL to short S3 URL when hosting a static website?
团队,
我需要将 AWS S3 URL 更改为更短的 URL 版本,例如:
当前:https://trabajos-costa-rica.s3.us-east-2.amazonaws.com/index.html
需要改为:https://s3.amazonaws.com/trabajos-costa-rica/index.html
这适用于数千个 websites/buckets,但我找不到正确的配置,我在 Amazon S3 上托管静态 HTML 网站。
这是一个实际工作的例子:
https://s3.amazonaws.com/walgreens-photo-coupon/walgreens/index.html
https://s3.amazonaws.com/dfc_attachments/public/documents/3260209/Dental_Plan_Overview_2019.pdf
这是怎么做到的?
我收到以下错误:
<Error>
<Code>PermanentRedirect</Code>
<Message>The bucket you are attempting to access must be addressed using the specified endpoint. Please send all future requests to this endpoint.</Message>
<Endpoint>trabajos-costa-rica.s3.amazonaws.com</Endpoint>
<Bucket>trabajos-costa-rica</Bucket>
<RequestId>C8632DF84734CE4A</RequestId>
<HostId>KyFNBQtuz2pwDPBMquz72kvozKWHOB3uN1ctiSKtuxvBqSvh9AaRISIQlqelOelLlQITGQCAwBs=</HostId>
</Error>
但我想知道这是否是一般错误消息。
您可以使用:
https://s3-us-east-2.amazonaws.com/trabajos-costa-rica/index.html
请注意,它包含区域名称。
但是,请注意这种访问 Amazon S3 存储桶的方式即将对新存储桶关闭。 2020 年 9 月 30 日之后,仅 virtual-host 命名风格可用:
https://trabajos-costa-rica.s3.amazonaws.com/index.html
参见:Amazon S3 Path Deprecation Plan – The Rest of the Story | AWS News Blog
您还可以在 Amazon S3 存储桶上使用自己的域名。参见:Configuring a static website using a custom domain registered with Route 53 - Amazon Simple Storage Service
团队,
我需要将 AWS S3 URL 更改为更短的 URL 版本,例如:
当前:https://trabajos-costa-rica.s3.us-east-2.amazonaws.com/index.html
需要改为:https://s3.amazonaws.com/trabajos-costa-rica/index.html
这适用于数千个 websites/buckets,但我找不到正确的配置,我在 Amazon S3 上托管静态 HTML 网站。
这是一个实际工作的例子:
https://s3.amazonaws.com/walgreens-photo-coupon/walgreens/index.html
https://s3.amazonaws.com/dfc_attachments/public/documents/3260209/Dental_Plan_Overview_2019.pdf
这是怎么做到的?
我收到以下错误:
<Error>
<Code>PermanentRedirect</Code>
<Message>The bucket you are attempting to access must be addressed using the specified endpoint. Please send all future requests to this endpoint.</Message>
<Endpoint>trabajos-costa-rica.s3.amazonaws.com</Endpoint>
<Bucket>trabajos-costa-rica</Bucket>
<RequestId>C8632DF84734CE4A</RequestId>
<HostId>KyFNBQtuz2pwDPBMquz72kvozKWHOB3uN1ctiSKtuxvBqSvh9AaRISIQlqelOelLlQITGQCAwBs=</HostId>
</Error>
但我想知道这是否是一般错误消息。
您可以使用:
https://s3-us-east-2.amazonaws.com/trabajos-costa-rica/index.html
请注意,它包含区域名称。
但是,请注意这种访问 Amazon S3 存储桶的方式即将对新存储桶关闭。 2020 年 9 月 30 日之后,仅 virtual-host 命名风格可用:
https://trabajos-costa-rica.s3.amazonaws.com/index.html
参见:Amazon S3 Path Deprecation Plan – The Rest of the Story | AWS News Blog
您还可以在 Amazon S3 存储桶上使用自己的域名。参见:Configuring a static website using a custom domain registered with Route 53 - Amazon Simple Storage Service