[AWS] URL redirect 240221
実はやりたかったのは、リダイレクトだったりします。Google Firebase の Dynamic Links のサポートが終了してしまうので。
前回で 独自ドメイン で https なアクセスができます。
S3 バケットに 例えば math2402 なんてオブジェクトを作ります。空でいいようです。
AWS CloudShell で
touch math2402
のように空ファイルを作り、
aws s3 cp math2402 s3://バケットの名前/math2402
とアップロードしてもいいです。
そして、オブジェクト math2402 のプロパティ メタデータに
タイプ システム定義、キー x-amz-website-redirect-location
値に URL を入れます。
CloudShell で、
aws s3api put-object --bucket バケットの名前 --key math2402 --website-redirect-location "転送先URL"
と、やると簡単でしょうか。
$curl -I https://hogehoge.com/math2402
HTTP/2 301
content-length: 0
location: https://drive.google.com/drive/folders/1wnvchomechome
date: Wed, 21 Feb 2024 05:20:47 GMT
server: AmazonS3
x-cache: Miss from cloudfront
via: 1.1 78fchomechome.cloudfront.net (CloudFront)
date: Wed, 21 Feb 2024 05:20:47 GMT
server: AmazonS3
x-cache: Miss from cloudfront
via: 1.1 78fchomechome.cloudfront.net (CloudFront)
x-amz-cf-pop: NRT57-C2
x-amz-cf-id: kRCgaaaaaaaaA==
となっていい感じです。
この記事が気に入ったらサポートをしてみませんか?