API tüketicilerinin yetkilendirmesini yöneterek yalnızca kimliği doğrulanmış ve yetkilendirilmiş isteklerin hizmet kaynaklarınıza erişmesini sağlayın.
Tüketiciyi yetkilendirme
API Gateway konsolunda oturum açın.
Sol gezinme bölmesinde Consumers seçeneğine tıklayın. Üst gezinme çubuğundan bir bölge seçin.
Consumers sayfasında, ayrıntılar sayfasını açmak için bir tüketicinin adına tıklayın. Consumer authorization sekmesine gidin ve Authorization düğmesine tıklayın.
-
Yetkilendirme panelinde parametreleri yapılandırın ve OK düğmesine tıklayın.
Parametre
Açıklama
Yetkilendirme düzeyi
API Type
Bir API türü seçin. Geçerli değerler şunlardır: REST API, HTTP API ve WebSocket API.
İşlem, Rota, API
Effective For
Yetkilendirmenin uygulanacağı ağ geçidi örneğini seçin.
İşlem, API
Authorization Scope
Yetkilendirme kapsamını seçin. Erişimi Operation, Routes veya API düzeyinde verebilirsiniz.
İşlem, Rota, API
Effective API
İşlemi veya rotayı içeren API'yi seçin.
İşlem, Rota
Effective Version
REST API için sürüm oluşturma etkinleştirildiyse geçerli sürümü seçin.
İşlem
Select interfaces
Yetkilendirilecek işlemi seçin.
İşlem
Select Route
Yetkilendirilecek rotayı seçin.
Rota
Show only APIs Published to This Instance
Yalnızca seçili ağ geçidi örneğinde yayımlanan API'leri listeler.
API
Select API
Yetkilendirilecek API'yi seçin.
API
Yetkiyi iptal etme
API Gateway konsolunda oturum açın.
Sol gezinme bölmesinde Consumers seçeneğine tıklayın. Üst gezinme çubuğundan bir bölge seçin.
Consumers sayfasında, ayrıntılar sayfasını açmak için bir tüketicinin adına tıklayın ve ardından Consumer authorization sekmesine gidin.
-
Yetkilendirme listesinde API türüne bağlı olarak aşağıdaki adımları uygulayın:
-
REST API
Soldaki
simgesine tıklayarak API girdisini genişletin. Bir işlemin Actions sütununda Revoke Authorization seçeneğine tıklayın. Onay iletişim kutusunda OK düğmesine tıklayın. Birden çok işlem için yetkiyi aynı anda iptal etmek üzere işlemlerin onay kutularını işaretleyin, Batch Revoke düğmesine tıklayın ve ardından Batch Revoke iletişim kutusunda OK düğmesine tıklayın. -
WebSocket API ve HTTP API
Soldaki
simgesine tıklayarak API girdisini genişletin. Bir rotanın Actions sütununda Revoke Authorization seçeneğine tıklayın. Onay iletişim kutusunda OK düğmesine tıklayın. Birden çok rota için yetkiyi aynı anda iptal etmek üzere rotaların onay kutularını işaretleyin, Batch Revoke düğmesine tıklayın ve ardından Batch Revoke iletişim kutusunda OK düğmesine tıklayın.
-
İlgili belgeler
Tüketici kimlik doğrulaması ve yetkilendirmesi hakkında daha fazla bilgi için bkz. Tüketici kimlik doğrulaması ve yetkilendirmesi.