Edge'de yerleşik roller

Apigee Edge belgelerini görüntülüyorsunuz.
Apigee X belgelerine gidin.
info

Her Apigee Edge kuruluşunda, yönetim kullanıcılarına atayabileceğimiz birkaç yerleşik rol bulunur:

  • Kuruluş Yöneticisi: Süper kullanıcı. Kuruluştaki kaynaklara tam CRUD erişimi vardır. Private Cloud için Edge kurulumunda en güçlü rol, kuruluş yöneticisinin sahip olmadığı sistem düzeyindeki işlevlere de erişebilen sistem yöneticisi rolüdür.
  • Salt okuma izni olan kuruluş yöneticisi: Kuruluştaki kaynaklara salt okuma erişimi vardır.
  • Operasyon Yöneticisi: API'leri dağıtır ve test eder; diğer kaynaklara salt okuma erişimi vardır.
  • İşletme Kullanıcısı: API ürünleri, geliştiriciler, geliştirici uygulamaları ve şirketler oluşturur ve yönetir; API kullanımıyla ilgili özel raporlar oluşturur; diğer kaynaklara salt okuma erişimi vardır.
  • Kullanıcı: API proxy'leri oluşturur ve bunları test ortamında test eder; diğer kaynaklara salt okuma erişimi vardır.

Yerleşik roller hem yönetim kullanıcı arayüzünde hem de yönetim API'sinde erişim düzeyini kontrol eder.

Her yerleşik rol için ayarlanan izinleri (Kuruluş Yöneticisi veya salt okunur kuruluş yöneticisi olarak) görmek isterseniz yönetim kullanıcı arayüzünde Yönetici > Kuruluş Rolleri > rol_adı'nı seçin.

Kuruluşunuzda Apigee Sense veya API izleme varsa Yönetici Konsolu'nda aşağıdaki roller de gösterilir:

  • Sense: Sense Operatörü ve Sense Kullanıcısı. Sense rolleri hakkında daha fazla bilgi için Apigee Sense yerleşik rolleri başlıklı makaleyi inceleyin.
  • API İzleme: API İzleme Yöneticisi ve API İzleme Kullanıcısı. API İzleme rolleri hakkında daha fazla bilgi için API İzleme rolleri başlıklı makaleyi inceleyin.

Örnek rol izni

Yönetim kullanıcı arayüzündeki aşağıdaki örnekte, kullanıcı rolünün izinleri gösterilmektedir. Farklı dağıtım izinlerine sahip olduğunu unutmayın:

  • /deployments URI'si (GET)
  • /environments/*/applications/*/revisions/*/deployments (GET)
  • /environments/test/applications/*/revisions/*/deployments (GET, PUT, DELETE)

Yalnızca test ortamına yapılan dağıtımlarda PUT izinlerini gösteren, dağıtım için kullanıcı rolü izinleri.

Peki bu ne anlama geliyor? Kullanıcı rolündeki bir kullanıcı neleri dağıtabilir?

  • Öncelikle, dağıtıma izin veren PUT iznidir.
  • İkinci olarak, burada birden fazla dağıtım izni olduğu gibi izinlerin çakıştığı durumlarda daha ayrıntılı (özel) izin önceliklidir. (Çakışan izinlerde öncelik, API ile rol oluşturma bölümünde daha ayrıntılı olarak açıklanmıştır.)

Bu örnekte en ayrıntılı izin, /environments/test/applications/*/revisions/*/deployments URI'sine sahip "API'yi test ortamına dağıtma izni"dir. En spesifik kılan kısım /test/ kısmıdır. Bu, kullanıcı rolündeki bir kullanıcının, herhangi bir API proxy'sini (/applications/*) herhangi bir düzeltmeyle (/revisions/*) test ortamına (/test/) dağıtabileceği anlamına gelir.

Öte yandan, bu roldeki bir kullanıcı, /environments/*/ adresindeki GET (salt okunur) izni nedeniyle başka bir ortama dağıtım yapamaz. Buradaki joker karakter (*) herhangi bir ortamı ifade eder. ("/deployments" adresindeki GET izni, kullanıcının API ile dağıtım ayrıntılarını almasına olanak tanır).

Geliştirici yöneticisi rolü hakkında

Bir geliştirici portalı için temel hazırlama işlemi yapıldığında, Geliştirici Yöneticisi rolü genellikle devadmin+{org_name}@google.com kullanıcısı atanmış olarak kuruluşunuza eklenir. Bu rol yalnızca Drupal tabanlı geliştirici portalları (veya Apigee platform API'lerini kullanan özel portallar) ile Edge kuruluşunuz arasındaki bağlantıyı yapılandırmak için kullanılır. Portal ile Edge arasında iletişim kurma başlıklı makaleyi inceleyin.

Geliştirici Yöneticisi rolünü başka bir kullanıcı hesabına atamak istiyorsanız kuruluşunuzda hesabı oluşturun ve rolü atamak için destek ekibiyle iletişime geçin.

Alternatif olarak, Apigee Edge Drupal 8 modülü dokümanlarında Geliştirici Yöneticisi rolünü atama bölümünde açıklanan komut dosyasını kullanarak Geliştirici Yöneticisi rolüyle aynı izinlere sahip özel bir rol oluşturabilirsiniz.

Portal ile Edge kuruluşunuz arasındaki bağlantı, Drupal yönetici menüsündeki Yapılandırma > Geliştirici Portalı > Uygulama Ayarları bölümünde görüntülenebilir (Drupal'a yönetici olarak giriş yapmanız gerekir). Bağlantı başarısız olarak gösteriliyorsa bağlantı bilgilerini değiştirmek için Apigee Edge Destek Ekibi ile iletişime geçmeniz gerekir. Daha fazla bilgi için Geliştirici portalı oluşturma başlıklı makaleyi inceleyin.