这个错误通常在创建CachePolicy组件时引发,可能是由于以下原因之一:
以下是一些示例代码,可以用来确保您的Cloudformation模版正确引用了CachePolicy:
"CachePolicyId" : {"Ref" : "MyCachePolicy"}
或
"CachePolicyId" : "my-cache-policy-id"
如果您正在使用IAM用户或角色来创建CachePolicy组件,确保该用户或角色拥有运行CloudFormation的权限,并且拥有足够的权限来创建和管理存储CachePolicy的AWS资源。
最后,您可以尝试增加CloudFormation模版的权限,以允许更多级别的CachePolicy复制、更新和删除:
{
"Effect": "Allow",
"Action": [
"cloudfront:Get*",
"cloudfront:List*",
"cloudfront:Create*",
"cloudfront:Update*",
"cloudfront:Delete*"
],
"Resource": "*"
}
如果上述步骤不能解决问题,请尝试与AWS支持联系,以获得更深入的技术支持。