keenauth_api_key

keenauth_api_key kaynağı bir yönetim API anahtarını izler ve yok edildiğinde onu iptal eder.

Sağlayıcı neden anahtar oluşturmaz

API ham anahtarı yalnız bir kez, onu oluşturan yanıtta döndürür. Sağlayıcının oluşturduğu bir anahtar ya kaybolur ya da durum dosyasına yazılmak zorunda kalır. Bu yüzden sağlayıcı API anahtarı asla oluşturmaz, ham anahtarı asla görmez ve saklamaz. Anahtar oluşturacak bir plan, plan aşamasında başarısız olur.

CLI ile oluşturun, sonra içe aktarın

  1. Anahtarı keenauth api-keys create ile oluşturun.
  2. Ham anahtarı sır yöneticinizde saklayın, örneğin Vault ya da bir bulut sır yöneticisi.
  3. Anahtarı kimliğiyle içe aktarın:
import {
  to = keenauth_api_key.ci
  id = "key_01j9zq3v8c5m2x7k4t6r1n0b3d"
}

resource "keenauth_api_key" "ci" {
  name        = "ci"
  type        = "restricted"
  permissions = ["applications:read", "users:read"]
  expires_at  = "2027-01-31T00:00:00Z"
}

Ham anahtarı içe aktarma kimliği olarak asla vermeyin.

Anahtarlar değiştirilemez

Her alan isteğe bağlıdır. Bir alanı yazarsanız anahtarla eşleşmelidir; expires_at değerini UTC'de Z ile ve tam saniye olarak yazın. Bir anahtarı değiştirmek için CLI ile yenisini oluşturun (ya da keenauth api-keys rotate ile döndürün), yeni anahtarı içe aktarın ve eski kaynağı kaldırın.

Zamanla ne olur