ads.txtをS3に配置してCloudFrontで設定する
2020/04/28
目次
ads.txtのダウンロード
ads.txt設置してねってメールが来てました。
AdSenseにアクセスして、ads.txtをダウンロードしました。
| 1 2 | google.com, pub-xxxxxxxxxxxxxx, DIRECT, xxxxxxxxxxxx | 
ads.txtの中身はこんな感じで、サイト運営者IDがすでに組み込まれていました。
構成
現在のブログの設計はこちらです。
ads.txtは超静的なコンテンツなので、S3バケットに配置して、CloudFrontのBehaviorsでパスを設定する、とします。
S3
各サイトのS3バケットにads.txtをアップロードしました。
そして、バケットポリシーには、OAIを設定しているので、ads.txtのオブジェクトキーを追加しました。
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | {     "Version": "2008-10-17",     "Statement": [         {             "Effect": "Allow",             "Principal": {                 "AWS": "arn:aws:iam::cloudfront:user/CloudFront Origin Access Identity XXXXXXXXXX"             },             "Action": "s3:GetObject",             "Resource": [                 "arn:aws:s3:::bucket/wp-content/uploads/*",                 "arn:aws:s3:::bucket/wp-content/themes/*",                 "arn:aws:s3:::bucket/wp-content/plugins/*",                 "arn:aws:s3:::bucket/ads.txt"             ]         }     ] } | 
CloudFront
Behaviorsに設定しました。
最後までお読みいただきましてありがとうございました!
「AWS認定資格試験テキスト&問題集 AWS認定ソリューションアーキテクト - プロフェッショナル 改訂第2版」という本を書きました。
 
「AWS認定資格試験テキスト AWS認定クラウドプラクティショナー 改訂第3版」という本を書きました。
 
「ポケットスタディ AWS認定 デベロッパーアソシエイト [DVA-C02対応] 」という本を書きました。
 
「要点整理から攻略するAWS認定ソリューションアーキテクト-アソシエイト」という本を書きました。
 
「AWSではじめるLinux入門ガイド」という本を書きました。
 

開発ベンダー5年、ユーザ企業システム部門通算9年、ITインストラクター5年目でプロトタイプビルダーもやりだしたSoftware Engineerです。
質問はコメントかSNSなどからお気軽にどうぞ。
出来る限りなるべく答えます。
このブログの内容/発言の一切は個人の見解であり、所属する組織とは関係ありません。
このブログは経験したことなどの共有を目的としており、手順や結果などを保証するものではありません。
ご参考にされる際は、読者様自身のご判断にてご対応をお願いいたします。
また、勉強会やイベントのレポートは自分が気になったことをメモしたり、聞いて思ったことを書いていますので、登壇者の意見や発表内容ではありません。
ad
ad
関連記事
-  
              
- 
      Cloud9環境を共有した際の環境認証Cloud9を環境を構築したIAMユーザー以外に共有したとき、その環境から実行す … 
-  
              
- 
      AWS Systems Manager セッションマネージャを使用するために必要な設定AWS Systems Manager セッションマネージャを使用するために必要 … 
-  
              
- 
      RDSスナップショットのS3エクスポート結果確認RDSのスナップショットをS3へエクスポートが日本語マネジメントコンソールでもで … 
-  
              
- 
      AWS Personal Health Dashboardのパブリックイベントの記録東京リージョンで発生したので、スクリーンショットを取っておいたので記録しておきま … 
-  
              
- 
      Amazon Linux にnodejsとmongoDBをインストールするEPEL リポジトリを利用してnodejsとnpmをインストールする [bash … 
-  
              
- 
      EC2 VyOSで/etc/resolv.confを設定しましたEC2でVyOSを起動してSSHで接続して確認していたところ、どうもVyOSから … 
-  
              
- 
      AWS CodeDeployからEC2 Auto Scalingにデプロイするチュートリアル公式チュートリアルチュートリアル: アプリケーションを CodeDeployグル … 
-  
              
- 
      AWSアカウント内のすべてのS3バケットを削除するLambda(Python)やりたいこと 特定アカウント内のS3バケットを全部削除したいです。 バケット内の … 
-  
              
- 
      EC2インスタンスが到達不能になって復旧してMackerelで監視し始めたきっとばりばり使っておられる方ならよくある事なんだろうけど、はじめて体験したので … 
-  
              
- 
      「AWS認定資格試験テキスト&問題集 AWS認定ソリューションアーキテクト – プロフェッショナル」を執筆しました「AWS認定資格試験テキスト&問題集 AWS認定ソリューションアーキテク … 
- PREV
- 風呂でkindleを読むために防水スマホケースを導入しました
- NEXT
- iRig2を導入しました






