されすのメモ

主に仕事や趣味について話します。

s3を中国でも表示する方法。

こんにちは、されすです。

 

今、会社のアプリで表示させる画像データをamazon S3で保存しています。

その画像データが中国で表示されないという事件が発生しました・・・。

 

調べて見るとどうやらS3のドメイン

中国の金盾(great firewall)で弾かれてる模様・・・

どうしたものかとググっていると下記サイトを発見。

 

Great Firewall of China

 

f:id:sares:20170927132059p:plain

test your siteの部分にs3ドメイン(s3-ap-northeast-1.amazonaws.com)を入れて見ると・・・

 

f:id:sares:20170927132228p:plain

見事に全てfailですね。。。

 

ですが、今からデータを動かすのもな・・・と思っていたところ

CloudFrontを思い出しました。

 

作戦はこうです。

 

1.データが入っているS3をそのまま、cloudfrontのオリジンに設定。

2.CloudFrontのドメインが発行される。

3.CloudFrontドメインは弾かれないのでは?

 

f:id:sares:20170927133235p:plain

 

いけました。中国の金盾の基準謎スギィ。

 

これならS3ドメインをCloudfrontドメインに全部変更するだけで、

中国から見れるし、今まで見えていた人も見えている状態に変化はないので

他の作業が楽でした。

 

カードデータもCloudFrontに移したし、読み込みやすくなりますね。

従量課金以外は嬉しいばかりです。

 

中国からS3の情報が取れない!ってことでお困りの方よければお試しください。

また、もっといい方法があれば教えてください。

 

では!

初めまして。

どうも、初めまして。

 

されすと言います。

 

最近、仕事でミドルウェアの設定を行なっていたのですが

日本語のサイトは少ないし、英語のサイトばっかりだし・・・

わけわからん!!って時に日本語のブログが見つかり救われました。

 

もしかしたら、メモ書きでもいいので

ブログという形で情報を残しておけば

同じように困っている人を助けられるorもっと効率のいい情報を教えてくれる

のでは、、、?と思いブログを初めてみることにしました。

 

どういうことを書いていくかと言いますと基本的には、仕事と趣味のことかな?

仕事:主にITインフラ(N/W、ミドルウェア)のこと。セキュリティー周りの話も!

 

趣味:ゲーム、為替、暗号通貨。

   

 

まーめちゃくちゃなんで、しっかりカテゴリー分けていきます。

 

よろしくお願いいたします!