Amazon S3リダイレクトルールは50個制限!それ以上は代替機能で

Nov 24, 2016   #aws  #s3 

S3にてリダイレクトルールを設定しようとしたところ、

82 routing rules provided, the number of routing rules in a website configuration is limited to 50.

むむむ、エキサイトエキサイトっと

82の発送規則が提供し、ウェブサイトコンフィギュレーションの発送規則の数は50に制限される。

。。。

この機能は50個制限があったのでした。

サポートに問い合わせたところ、50制限は拡大できないとのこと。

ただ、代替機能がありオブジェクト単位のプロパティ、メタ機能設定よりWebsite Redirect Location(301リダイレクト)の設定ができる。

82回あまりこの作業を手でするのは苦痛なのでAWS CLIを利用。

また、リダイレクトのためのダミーファイルも必要。ひと手間がかかるが頑張る。

何かの拍子にこのリダイレクト機能がリセットされることも考慮してhtmlのメタでのリダイレクトやjsのリダイレクトなどでも対応しておくとベストだと思う。なぜなら私はリセットされたことがあったから。

以下、AWS CLIサンプル。