Cf-terraforming'i veya sağlayıcıyı kullanmadan once bir API jetonuna ihtiyacımız var. Buradaki adımları kısaca inceleyeceğim, ancak daha derinlemesine bir bakış icin API geliştirici belgelerine bakın . Cloudflare kontrol panelinde , aşağıdaki kurulumla burada bir API jetonu oluşturuyoruz :
İzinler
Bolgesi: DNS: Okuma
Bolgesi: Guvenlik Duvarı Hizmetleri: Okuma
Bolge Kaynakları:
garrettgalow.party (benim bolgem, ancak bu size ait olmalı)
TTL
Gecerlilik tarihi: 2021-03-30 00: 00: 00Z
Not: Jetona bir son kullanma tarihi belirledim, boylece bu jetonu kacınılmaz olarak unuttuğumda, suresi dolacak ve gelecekte maruz kalma riskini azaltacak. Bu isteğe bağlıdır, ancak jeton oluştururken, ozellikle duzenleme erişimine sahiplerse, yalnızca kısa bir sure icin ihtiyacınız olan iyi bir uygulamadır.
Cloudflare Dashboard'dan API Token ozeti
Şimdi yarattığımız API Token'ı bir ortam değişkeni olarak ayarlıyoruz, boylece hem Terraform hem de cf-terraforming ona herhangi bir komut icin erişebilir (ve bu yuzden onu kod orneklerinden cıkarmak zorunda kalmayacağım).
Kod:
$export CLOUDFLARE_API_TOKEN=
Terraform, Terraform yapılandırmamızı ve durumumuzu saklamak icin bir klasore sahip olmamızı gerektirir. Bunun icin, kullanım durumumuz icin bir klasor oluşturuyoruz ve cloudflare.tfCloudflare icin bir sağlayıcı tanımıyla bir yapılandırma dosyası oluşturuyoruz, boylece Terraform, Cloudflare sağlayıcısını kullanacağımızı biliyor.
Kod:
mkdir terraforming_test cd terraforming_test cat > cloudflare.tf
Cf-terraform Ortam kurulumunu yapma
Site & Server Administration0 Mesaj
●4 Görüntüleme
- ReadBull.net
- Domain & Sunucu & Web Hosting
- Site & Server Administration
- Cf-terraform Ortam kurulumunu yapma
-
05-09-2022, 16:42:59