Loading...

CDN.com.tr Yardım

Public API ile authenticate ol

ID veya internal credential açmadan customer API auth kullanın.

Public API ile authenticate ol

ID veya internal credential açmadan customer API auth kullanın.

Panel yolu

  1. Management Panel
  2. Geliştiriciler
  3. General API
  4. Token / login contract

Ön koşullar

  • API credential kullanıcı tarafından üretilir ve secret gibi saklanır.
  • Login/API çıktıları user id, account id veya tokenı gereksiz yere yazdırmaz.
  • Screenshot veya örneklerde gerçek e-posta/token kullanılmaz.

Adım adım rehber

1

API auth dokümanını aç

General API ekranı login ve token kullanım sözleşmesini anlatır.

  • Geliştiriciler menüsünden General API sayfasını açın.
  • Auth header ve endpoint bilgisini okuyun.

Beklenen sonuç: Kullanıcı public API giriş noktasını ve güvenli token kullanımını anlar.

cdnctl karşılığı
cdnctl login --email "<email>" --password "<password>"
2

Scoped API çağrısı yap

Account gerektiren APIler selected/owned account UUID ile sınırlı çalışmalıdır.

  • Tokenı environment variable olarak verin.
  • Owned account listesini çekin.
  • Başka account UUID ile erişim denemesi 403/404 dönmelidir.

Beklenen sonuç: API yalnızca kullanıcının yetkili assetlerini döndürür.

cdnctl karşılığı
export CDN_ACCESS_TOKEN=<token>
cdnctl accounts list

Doğrulama

  • Token ve kullanıcı idleri helpte görünmez.
  • Public API ownership sınırı korunur.
  • AI agenta yalnızca gereken token/account bilgisi verilir.

Kullanım senaryoları

Developer script üzerinden account-scoped endpoint çağırmak ister.

Kısa akış

  1. Approved public login ile token alın.
  2. Tokenı güvenli saklayın.
  3. Account UUID ile scoped endpoint çağırın.
  4. JSON error handle edin.

Kontroller

  • Login örnekleri user ID/account ID göstermez.
  • HTTP status ve message korunur.
  • Token help örneklerinde print edilmez.

İlgili sayfalar

cdnctl kullan

Account, container app, import, logs, jobs ve object storage işlemlerini terminalden veya AI agent ile yürütün.