Cemre Acar
AWS IAM ile EC2 - S3 Erişimi Oluşturma

AWS IAM ile EC2 - S3 Erişimi Oluşturma

AWS Türkçe kaynak oluşturmak adına daha önceki bir yazımda Django & Nginx altyapısındaki bir web sitesini AWS EC2 servisi üzerinde ayağa kaldırmıştım. EC2 servisine buradan aşina sayılabiriz. Bu yazıda da yine AWS Türkçe kaynak oluşturmak adına bir AWS EC2 Instance ile S3 Bucket’ı nasıl birbirine bağlanabilir buna değineceğim. Bunun için AWS üzerinde bazı işlemler yapmamız gerekmekte. Öncelikle AWS IAM servisinden bahsetmek istiyorum. IAM , kısaca AWS kaynaklarınıza olan erişimi yönetmenizi sağlayan bir servis. Yani IAM kullanarak kendi hesabınız üzerinde hangi AWS servislerini kimlerin kullanacağını ya da belirli düzeylerde yetkilendirme yapabilmenize olanak sağlıyor. İşte tam da bu noktada yazımızın konusu olan S3 ile EC2 servisleri arasında bağlantı yapabilmemiz için bize gerekli olan şey IAM rolleridir.

Şimdi adım adım EC2 servisimizden S3 Bucket’larımıza erişim hakkı oluşturacak IAM rolü nasıl oluşturulur buna bakalım.

» AWS IAM konsolunu açalım.
» Soldaki menüden Roles. tıkladıktan sonra Create Role butonu ile devam edelim.
 

IAM Menu Rol Oluşturma Ekranı 

» Çıkan ekranda AWS Service olarak EC2 seçip next diyelim.
 

Servis Seçim



» Önümüze bir poliçe listesi geldi. AmazonS3FullAccess yazılı poliçeyi seçin.
 

Poliçe Belirle

» Ardından bir tag oluşturma ekranı gelecek isteğinize kalmış boş bırakabilirsiniz. Tekrar next diyelim.
» Şimdi Rolümüze bir isim vermemiz isteniyor ben EC2_to_S3_FullAccess ismini verip devam edeceğim.
» Son olarak Create Role butonu ile rolümüzü oluşturalım.

Poliçe Oluştur


Evet artık bir Rol oluşturduk. Yani EC2 servisimiz S3 servisine erişebilecek ancak biz hiçbir Instance’ımızdan bu rolü seçmedik. Şimdi EC2 Instance’ımızın bunu kullanmasını sağlayalım. Bu kısım oldukça kolay ancak gelin burada da adım adım ilerleyelim.

» EC2 Instances ekranına gelelim.
» Hangi Instance’ımızdan S3 servisine erişmek istiyorsak onu seçelim.
» Actions butonundan Instance Settings > Attach/Replace IAM Role seçelim.
 

EC2 Instance Menu



» Gelen ekrandan yukarıda oluşturmuş olduğumuz IAM Role olan EC2_to_S3_FullAccess seçeneğini seçip Apply edelim.
 

Yaratılan Rolü Seç

İşte bu kadar !

Yazımda eksik ya da yetersiz gördüğünüz kısımları yorum olarak belirtebilirsiniz. Sağlıkla Kalın.

Heyy ! Blog'a abone olup yazılarımdan ilk sen haberdar olmak ister misin ?

ABONE OL!

Yorumlar

Yorum Ekle

Yorumunuz onaylandıktan sonra yayınlanacaktır.