24/02/2022

AWS Codestar

Codestar localde olan IDE nin bağlandığı bir endpoint. Daha sonra cloudformaton,CodeCommit,CodeBuild,CodeDeploy gibi AWS uygulamalarını kullanır.

CodeStar da öncelikle bir proje oluşturuyoruz.

  1. izin vermemiz gerekiyor bir service account rolu oluşturuluyor.
  2. Seçim ihtimali çok filtreleme için (örnek uygulamamız da böyle olduğu için) nodejs seçiyoruz.
  3. Örnek uygulamaya uygun “AWS Lambda nodejs serverless” seçiyoruz.

Sonra bir isim verip create diyoruz.

ve CodeStart bizim için CloudFormation üzerinde stack oluşturmaya başlıyor.

Ayrıca Proje ayarlarından IDE olarak “Command line interface” seçip yine git clone için http linkini alabiliriz.

Bütün environmentlar oluştuktan sonra

view application a tıkladığımızda bizi application URL ine götürecek ve mavi ekranla karşılaşacağız 🙂

Bu örnek uygulama serverless olduğu için EC2 yok ama S3 oluşturuldu, API-Gateway, Lambda fonksiyonu hepsi oluşturuldu.

Kod da değişiklik yapınca CodePipeline örneğinde olduğu gibi otomatik deploy oluyor.

Leave a Reply