Skip to content

非公式本サイトは非公式の日本語ドキュメントであり、Cloudflare 公式サイトではありません。最新情報はdevelopers.cloudflare.comをご確認ください。

Terraform で /images を S3 バケットへルーティングする

URI パスが /images で始まるリクエストを、Terraform を使った Cloud Connector で特定の AWS S3 バケットへルーティングします。

最終更新 Markdown で表示Agent セットアップ

次の例では、Terraform を使ってゾーンに単一の Cloud Connector ルールを定義します。このルールは、ドメイン上の /images へのリクエストを AWS S3 バケットへルーティングします。

resource "cloudflare_cloud_connector_rules" "serve_images_in_aws" {
  zone_id = "<ZONE_ID>"
  rules {
    description = "Route images to AWS S3 bucket"
    enabled     = true
    expression  = "http.request.full_uri wildcard \"https://<YOUR_HOSTNAME>/images/*\""
    provider    = "aws_s3"
    parameters {
      host = "<BUCKET_NAME>.s3.amazonaws.com"
    }
  }
}

その他のリソース

Cloudflare で Terraform を使う追加の案内は、次のリソースを参照してください。

役に立ちましたか?