keenauth support-access-grants ile destek erişimi verme

keenauth support-access-grants, bir ortam için KeenAuth destek personeline verdiğiniz süreli erişimi yönetir. Bir erişim izninin bir kapsamı, 1 ila 72 saatlik bir süresi ve destek talebinizin referansı vardır. Hiçbir zaman düzenlenmez; yalnızca iptal edilebilir. Personel tarafından her erişim kullanımı ortam denetim günlüğüne yazılır.

Erişim verebilecek kişiler

Erişim izni oluşturmak ve iptal etmek için, owner veya admin rolüne sahip bir kontrol paneli kullanıcısının keenauth login oturumu ve son 300 saniye içinde bir yükseltilmiş doğrulama onayı gerekir. Bir API anahtarı veya makine istemcisi 403 insufficient_permissions alır; CLI hatayı yazdırır ve 3 çıkış koduyla sonlanır. Erişim izinlerini listelemek ve okumak yalnızca support-access-grants:read iznini gerektirir.

Komutlar

keenauth support-access-grants list --status active
keenauth support-access-grants get sag_01j9z3k4m5n6p7q8r9s0t1v2w3
keenauth support-access-grants create --data @grant.json
keenauth support-access-grants delete sag_01j9z3k4m5n6p7q8r9s0t1v2w3 --yes

create istek gövdesini --data dosyasından okur (@file.json, ya da standart giriş için -):

{
  "scope": "read",
  "duration_hours": 24,
  "ticket_ref": "SUP-1234",
  "allowed_regions_of_staff": ["eu"]
}
Alan Açıklama
scope read (yalnızca okuma) veya read_write_config (yapılandırma değişiklikleri; personel asla kullanıcı verisi yazmaz).
duration_hours 1 ila 72.
ticket_ref Destek talebi referansınız: 1 ila 200 yazdırılabilir ASCII karakter, baştan veya sondan boşluk olmadan.
allowed_regions_of_staff İsteğe bağlı, yalnızca Enterprise planı: eu, us. Erişimi bu bölgelerde bulunan personelle sınırlar.

delete erişim iznini süresi dolmadan iptal eder. Onay ister; terminal yoksa --yes geçmelisiniz, aksi halde komut 2 çıkış koduyla sonlanır. Zaten iptal edilmiş veya süresi dolmuş bir erişim iznini iptal etmek hiçbir şeyi değiştirmez ve başarılı olur.

API başvurusunda oluşturma ve silme bölümlerine bakın.