2016-04-03 24 views
0

Bir aS'mizi bir AWS EC2 örneğinde çalıştırıyoruz. Cognito ve sürüm kontrolü kullanarak API çağrılarını doğrulamak için AWS API Gateway ile ilgileniyoruz.Yalnızca AWS API Ağ Geçidinin EC2 örneğine erişmesine izin ver

Herkes, EC2 örneğinde barındırılan API'ye erişimi herkese açık hale getirmeden nasıl izin verebilirim? Sadece API Ağ Geçidi'nin bu API'ye erişmesini istiyorum.

Dokümanlarda herhangi bir çözüm bulamadı.

cevap

2

API Ağ Geçidinin erişebilmesi için sunucunuzun herkese açık olması gerekir. Bu noktada en iyi çözüm, İstemci Tarafı SSL Sertifikalarını kullanmaktır, böylece sunucunuz API Ağ Geçidi kaynaklı olmayan trafiği kolayca reddedebilir.

http://docs.aws.amazon.com/apigateway/latest/developerguide/getting-started-client-side-ssl-authentication.html

+0

Tamam teşekkürler, güvenliğini artırmak için düşünmelisiniz başka bir şey var ya bu yeterlidir. – Chaitanya

+0

Bunu yapmak, sunucunuza erişimi yalnızca API Ağ Geçidi'ne tamamen kilitler. –

+0

Tamam, tek yapmam gereken, Nginx arka ucumda 'ssl_client_certificate' ve' ssl_verify_client' kullanmaktan mı? Teşekkür ederim. – Chaitanya

İlgili konular