📘

aws_cloudfront_cache_policyで指定する管理ポリシーの名前

2022/09/13に公開

メモ。

data "aws_cloudfront_cache_policy" "example" {
  name = "example-policy"
}

で、マネージドなポリシーはどう書いたらええんやと下のページを見て

https://docs.aws.amazon.com/ja_jp/AmazonCloudFront/latest/DeveloperGuide/using-managed-cache-policies.html

data "aws_cloudfront_cache_policy" "example" {
  name = "CachingOptimized"
}

って書いたら、そんなんねーよ!と言われたのでどういうこっちゃと以下のコマンドで調べたら

$ aws cloudfront list-cache-policies --query CachePolicyList.Items[].CachePolicy.CachePolicyConfig.Name
[
    "Managed-CachingOptimized",
    "Managed-CachingDisabled",
    "Managed-CachingOptimizedForUncompressedObjects",
    "Managed-Elemental-MediaPackage",
    "Managed-Amplify"
]

なるほど、となっただけの話。

Discussion