← Cloudflare R2 / r2 / examples
Terraform
Вы должны создать ключ доступа перед началом работы. Во всех примерах используется access_key_id и access_key_secret переменные, которые представляют Access Key ID и Secret Access Key значения, которые вы создали.
В этом примере показано, как настроить R2 с помощью Terraform, используя Провайдер Cloudflare ↗.
С terraform ↗ установлен, создайте main.tf и скопируйте содержимое ниже, заменив его своим API-токеном.
terraform {
required_providers {
cloudflare = {
source = "cloudflare/cloudflare"
version = "~> 4"
}
}
}
provider "cloudflare" {
api_token = "<YOUR_API_TOKEN>"
}
resource "cloudflare_r2_bucket" "cloudflare-bucket" {
account_id = "<YOUR_ACCOUNT_ID>"
name = "my-tf-test-bucket"
location = "WEUR"
}Затем можно использовать terraform plan , чтобы просмотреть изменения и terraform apply чтобы применить изменения.