Перенаправление объекта Amazon S3

Действительно ли возможно поместить заголовок перенаправления на s3-объект? Как 301 перенаправление.

Например:

mybucket.amazon-aws.com/myobject --> example.com/test

Предпочтительно путем установки заголовка как это на объекте:

HTTP/1.1 301 Moved Permanently
Location: http://example.com/test
Content-Type: text/html
Content-Length: 0
48
задан Gray 13 February 2013 в 14:39
поделиться

1 ответ

Edit: See answer above as this functionality is now native in AWS

На самом деле нет. Нет встроенной функции, которая позволяет это сделать, однако, что вы можете сделать, так это создать свой объект и даже если вы не сохраните его как HTML, вы можете применить его как HTML файл.

Например:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <meta http-equiv="Refresh" content="0; URL=http://www.example.com/target/">
    <title>Redirect</title>
</head>

<body>
    <a href="http://www.example.com/target/">http://www.example.com/target/</a>
</body>
</html>

Посмотрите на эту страницу: Просмотреть источник на ней быстро.

view-source:http://carltonbale.com.s3.amazonaws.com/distance_chart.png

Вы можете посмотреть объяснение здесь:

Point 8: http://carltonbale.com/9-hidden-features-of-amazon-s3

7
ответ дан 26 November 2019 в 18:55
поделиться
Другие вопросы по тегам:

Похожие вопросы: