s3を中国でも表示する方法。
こんにちは、されすです。
今、会社のアプリで表示させる画像データをamazon S3で保存しています。
その画像データが中国で表示されないという事件が発生しました・・・。
調べて見るとどうやらS3のドメインが
中国の金盾(great firewall)で弾かれてる模様・・・
どうしたものかとググっていると下記サイトを発見。
test your siteの部分にs3ドメイン(s3-ap-northeast-1.amazonaws.com)を入れて見ると・・・
見事に全てfailですね。。。
ですが、今からデータを動かすのもな・・・と思っていたところ
CloudFrontを思い出しました。
作戦はこうです。
1.データが入っているS3をそのまま、cloudfrontのオリジンに設定。
2.CloudFrontのドメインが発行される。
3.CloudFrontドメインは弾かれないのでは?
いけました。中国の金盾の基準謎スギィ。
これならS3ドメインをCloudfrontドメインに全部変更するだけで、
中国から見れるし、今まで見えていた人も見えている状態に変化はないので
他の作業が楽でした。
カードデータもCloudFrontに移したし、読み込みやすくなりますね。
従量課金以外は嬉しいばかりです。
中国からS3の情報が取れない!ってことでお困りの方よければお試しください。
また、もっといい方法があれば教えてください。
では!
初めまして。
どうも、初めまして。
されすと言います。
最近、仕事でミドルウェアの設定を行なっていたのですが
日本語のサイトは少ないし、英語のサイトばっかりだし・・・
わけわからん!!って時に日本語のブログが見つかり救われました。
もしかしたら、メモ書きでもいいので
ブログという形で情報を残しておけば
同じように困っている人を助けられるorもっと効率のいい情報を教えてくれる
のでは、、、?と思いブログを初めてみることにしました。
どういうことを書いていくかと言いますと基本的には、仕事と趣味のことかな?
仕事:主にITインフラ(N/W、ミドルウェア)のこと。セキュリティー周りの話も!
趣味:ゲーム、為替、暗号通貨。
まーめちゃくちゃなんで、しっかりカテゴリー分けていきます。
よろしくお願いいたします!