Amazon s3 如何在amazon S3中为amp页面列出谷歌白名单
我有一些AMP页面,这些页面使用AmazonS3页面使用s3图像在AmazonS3中形成一个容器,具有类似的引用策略Amazon s3 如何在amazon S3中为amp页面列出谷歌白名单,amazon-s3,accelerated-mobile-page,Amazon S3,Accelerated Mobile Page,我有一些AMP页面,这些页面使用AmazonS3页面使用s3图像在AmazonS3中形成一个容器,具有类似的引用策略 { "Version": "2012-10-17", "Statement": [ { "Sid": "PublicReadForGetBucketObjects", "Effect": "Allow", "Principal": "*", "Actio
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "PublicReadForGetBucketObjects",
"Effect": "Allow",
"Principal": "*",
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::domain/*",
"Condition": {
"StringLike": {
"aws:Referer": [
"http://domain.fr/*",
"http://www.domain.fr/*",
"https://domain.fr/*",
"https://www.domain.fr/*"
]
}
}
}
]
}
您知道如何在此策略中添加google for amp,以便在google amp搜索中显示图像吗?我想我必须白名单谷歌放大器缓存,但如果你有提议,谢谢 严格地说是猜测:创建第二个策略语句,与第一个类似,但将此语句配置为允许基于条件
“StringLike”:{“aws:UserAgent”:[“GoogleBot*”]}
。。。是受支持的策略条件。谢谢Michael,问题不在于爬网,而在于在Google上显示AMP版本,我尝试添加这些域,但没有成功:“*”、“*”、“*”、“*”、“*”、“*”、“*”、“*”