https://www.google.com/webmasters/tools/home?hl=enを使用してGoogleでSEOの目的でサイトを確認しようとしています。私はAWS S3を使ってコンテンツをホストしており、AWS CloudfrontはCDNを通じてコンテンツを提供しています。 http://www.wikihow.com/Get-Your-Website-Indexed-by-GoogleをしてAWS S3バケットに適切な権限を追加してSEOを許可する
ステップ4日午前、Googleが確認するために、一覧表示の手順は次のとおりです:私は、このチェックリストを以下のよ
- ダウンロードこのHTML確認ファイル。
- お使いのブラウザでhttps://www.dynamicdentaledu.com/googlelongstringofcharactersの.htmlを訪問して成功したアップロードを確認しhttps://www.dynamicdentaledu.com/
- にファイルをアップロード[longstringofcharacters .htmlをグーグル]を。
- [確認]をクリックします。 確認のためには、確認に成功した後でもHTMLファイルを削除しないでください。
私のサイトのルートにHTMLファイルを追加しました。私はステップ3で確認]をクリックすると、私が手:
だから私はそれをスキップし、ステップ4でVerify
ボタンをクリックしたGoogleは言う:
検証が HTMLファイルを使用してhttps://www.dynamicdentaledu.com/に失敗しましたメソッド(1分未満)。サーバーに を接続できませんでした。
これは私がS3バケットを持っているアクセス許可とバケットポリシーによるものだと思います。彼らはそれぞれ、以下のとおりです。
そして
{
"Version": "2008-10-17",
"Statement": [
{
"Sid": "AddPerm",
"Effect": "Allow",
"Principal": {
"AWS": "*"
},
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::dynamicdentaledu.com/*"
}
]
}
は、どのように私はそれが必要なものにアクセスするにはGoogleを有効にすることができますか?
EDIT:AWS's bucket policies次、私はにポリシーを変更:
{
"Version": "2008-10-17",
"Statement": [
{
"Sid": "AddPerm",
"Effect": "Allow",
"Principal": "*",
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::dynamicdentaledu.com/*"
}
]
}
は現在取得しています:
<Error>
<Code>NoSuchKey</Code>
<Message>The specified key does not exist.</Message>
<Key>google*longstringofcharacters*.html</Key>
<RequestId>42DD1F1F0D5E06F7</RequestId>
<HostId>
zbmsLAEMz3ed2zKx3gKCHjrtHxeWmaLl16JJs6012zFcLQdnMH48mFJY1YOETD3WMS/8NwkU3SY=
</HostId>
</Error>