Web Yazılım Entegrasyonu

AmazonMWAA

Amazon MWAA, Apache Airflow ortamlarını yönetmek için AWS tarafından sunulan bir API entegrasyonudur. Bu API, ortam oluşturma, silme, güncelleme ve izleme gibi işlemleri gerçekleştirmek için kullanılır.

WhatsApp’tan görüşelim
Amazon MWAA API entegrasyonu ile Apache Airflow ortam yönetimi
Güncel sürüm2020-07-01

Amazon MWAA (Amazon Managed Workflows for Apache Airflow), Apache Airflow'u AWS üzerinde yönetilen bir hizmet olarak sunar. Bu API, Airflow ortamlarını programatik olarak yönetmek için kullanılır. Ortam oluşturma, silme, güncelleme, listeleme ve etiketleme gibi işlemlerin yanı sıra, Airflow ortamına CLI token ve web login token oluşturma, ortam sağlığı için metrik gönderme gibi işlemleri de destekler. API, üç farklı endpoint üzerinden çalışır: api.airflow.{region}.amazonaws.com (ortam yönetimi), env.airflow.{region}.amazonaws.com (Airflow ortamı işlemleri) ve ops.airflow.{region}.amazonaws.com (metrik gönderimi).

Hangi ihtiyaçlarda değerlendirilebilir?

  • AWS üzerinde Apache Airflow kullanan ve ortam yönetimini otomatikleştirmek isteyen ekipler
  • CI/CD süreçlerinde Airflow ortamlarını programatik olarak oluşturup güncellemek isteyen geliştiriciler
  • Birden fazla AWS bölgesinde Airflow ortamı yöneten ve merkezi bir yönetim arayüzü arayan kuruluşlar

Yaygın kullanım alanları

Ortam Yaşam Döngüsü Yönetimi

CreateEnvironment, UpdateEnvironment ve DeleteEnvironment API'leri ile Airflow ortamlarınızı kod ile oluşturabilir, güncelleyebilir ve silebilirsiniz. Bu sayede altyapı değişikliklerini sürüm kontrolüne alabilir ve tekrarlanabilir dağıtımlar yapabilirsiniz.

Erişim ve Kimlik Doğrulama

CreateCliToken ve CreateWebLoginToken API'leri ile Airflow CLI ve web arayüzüne erişim için geçici token'lar oluşturabilirsiniz. Bu, güvenli bir şekilde otomasyon araçlarının Airflow'a bağlanmasını sağlar.

İzleme ve Metrik Toplama

PublishMetrics API'si ile ortam sağlığına ilişkin metrikleri AWS'ye gönderebilirsiniz. Bu sayede ortam performansını izleyebilir ve sorunları proaktif olarak tespit edebilirsiniz.

İncelenmesi gereken noktalar

  • Amazon MWAA API'si AWS'ye özgüdür; bu nedenle yalnızca AWS altyapısı kullanan projelerde geçerlidir.
  • API'nin kullanımı için AWS kimlik doğrulama mekanizmaları (IAM, Access Key, vs.) gereklidir.
  • Farklı AWS bölgelerinde hizmet kullanılabilirliği değişebilir; bölge seçimi yaparken dokümantasyonu kontrol etmelisiniz.

WordPress.org

Kurulum ve geliştirme notları

Bu API, bir yazılım kurulumu gerektirmez; doğrudan AWS üzerinden erişilebilir. Kullanım için AWS SDK'ları veya REST API istemcileri kullanılabilir.

Hazır çözümün ötesinde

Özel geliştirme ne zaman değerlendirilebilir?

ZeplinGo olarak, Amazon MWAA API'sini kendi web sistemlerinize entegre etmek için ihtiyaçlarınıza özel çözümler geliştiriyoruz. API'nin sunduğu ortam yönetimi, token oluşturma ve metrik gönderme işlemlerini web arayüzünüzle birleştirerek size özel bir yönetim paneli tasarlayabiliriz. Bu sayede Airflow ortamlarınızı tek bir yerden kontrol edebilirsiniz.

Ücretsiz ön çalışma isteyin →

Değerlendirme soruları

Amazon MWAA API'si hangi işlemleri destekler?

API, ortam oluşturma, silme, güncelleme, listeleme, etiketleme, CLI ve web login token oluşturma ve metrik gönderme işlemlerini destekler.

Amazon MWAA API'sini kullanmak için hangi AWS bölgeleri uygundur?

Amazon MWAA'nın desteklediği bölgeler, Amazon MWAA Kullanıcı Kılavuzu'ndaki 'Region availability' bölümünde listelenmiştir. Bölge seçerken bu listeyi kontrol etmelisiniz.

Amazon MWAA API'si için kimlik doğrulama nasıl yapılır?

API, AWS kimlik doğrulama mekanizmalarını kullanır. AWS Access Key ve Secret Key veya IAM rolleri ile isteklerinizi imzalayabilirsiniz.

ZeplinGo çözümleri

Hazır teknolojinin yeterli olduğu noktaları inceliyor; iş ihtiyaçları standart sınırları aştığında entegrasyon ve özel geliştirme kapsamını birlikte belirliyoruz.

Tüm çözümleri görün →

API teknik kaydı

AmazonMWAA

Entegrasyon öncesinde kaynağı inceleyin.

Bu pencere ZeplinGo kütüphanesinde saklanan güncel teknik kaynağı özetler. Geliştirme öncesinde sağlayıcı dokümantasyonunu, yetkilendirmeyi ve güncel uç noktaları yeniden inceliyoruz.

Sağlayıcı anahtarı
amazonaws.com
Sürüm
2020-07-01
Kaynak kaydı
amazonaws.com:mwaa

Bu API’nin listelenmesi iş ortaklığı, onay veya uyumluluk garantisi anlamına gelmez. Uygulanabilirliği sağlayıcının güncel koşulları ve proje gereksinimleri belirler.