Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 1552|Yanıt: 1

AWS, HTTP API tipinde bir API Gateway gateway oluşturur

[Bağlantıyı kopyala]
Yayınlandı 1.12.2024 12:42:15 | | | |
Gereksinimler: AWS'de bir geçit oluşturun ve ardından Lambda kullanarak kimlik doğrulama yetenekleri ekleyin.

AWS konsoluna giriş yapın, durumunuza göre uygun bölgeyi seçin ve ardından aşağıdaki şekilde gösterildiği gibi bir HTTP API geçidi oluşturun:



Bir isim başlat, sonra Next'e devam et (veya doğrudan gözden geçirip oluştur), diğer yapılandırmaları daha sonra ayarlayın ve aşağıdaki şekilde gösterildiği gibi son adımda Oluştur tuşuna tıklayın:



Aşağıda bu siteye bir rota /bbs ters proxy oluşturun, doldurun."/bbs/{proxy+}", yönlendirme yöntemi ANY olarak seçilebilir ve bu da aşağıdaki şekilde gösterildiği gibi tüm HTTP yöntemlerine izin verir:



Rotayı oluşturduktan sonra, yolu seçin ve aşağıdaki görselde gösterildiği gibi sağdaki Entegrasyonu Bağa düğmesine tıklayın:



Oluştur seçeneğini seçin ve aşağıdaki görselde gösterildiği gibi bir entegrasyon ekleyin:



Entegrasyon türü HTTP URI'sini seçin ve özel ters proxy URL'sini (https://www.itsvse.com/{proxy}), ve sonunda aşağıda gösterildiği gibi Oluştur seçeneğine tıklayın:



API'ye tıklayın ve uç nokta adresini görüntülemek için postman'ı kullanarak aşağıda gösterildiği gibi test edin:



Eğer halka açık olarak erişmek istemiyorsanız, Yetkilendirme (Authorization) kurmanız, AWS arka uçundan Lambda menüsünü bulmanız ve aşağıdaki şekilde gösterildiği gibi bir fonksiyon oluşturmanız gerekir:



Bir isim verin: demo-authentication, çalışma zamanında :node.js 22.x sürümünü seçin, mimari için arm64'ü seçin (fiyat daha ucuz olacak) ve son olarak aşağıda gösterildiği gibi oluştur fonksiyonuna tıklayın:



Düzenleyici kodu şu şekildedir:



Aşağıda gösterildiği gibi soldaki dağıtma düğmesine tıklayın:



Lambda ortam değişkenlerini ayarlamak için aşağıdaki şekilde gösterildiği gibi Yapılandırma -> Ortam değişkenleri -> Düzenleme tuşuna tıklayın:

API Gateway kontrol paneline geri dönün, Yetkilendirme'yi seçin ve aşağıdaki şekilde gösterildiği gibi oluştur tuşuna tıklayın:



Mevcut kimlik doğrulamaları eklemek için yetkileri rotaya ekle seçeneğini seçin, aşağıdaki görselde gösterildiği gibi:



Postman isteği arayüzünü tekrar deneyin ve aşağıdaki şekilde gösterildiği gibi 401 durumu ve hata mesajı (Yetkisiz) döndürün:



Yetkilendirme bilgisi istek başlığına eklendiğinde, istek başarılı olabilir, aşağıdaki şekilde gösterildiği gibi:



Referans:

Bağlantı girişi görünür.
Bağlantı girişi görünür.

(Son)





Önceki:AWS API Gateway'de REST API ile HTTP API arasındaki fark
Önümüzdeki:NPM, yerel paketleri ve yerel bağımlılıkları kurulur
 Ev sahibi| Yayınlandı 1.12.2024 12:44:32 |
İhtır edilen konfigürasyonlar




Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com