Aynı GitHub Actions etiketi artık AWS üzerinde çalışabilir
YAML değişmediği hâlde bir iş dış servise girişte başarısız olabilir. GitHub 28 Ekim’de Linux kapasitesini Azure yanında AWS’ye genişlettiğini duyurdu. Etiket aynı kalırken çıkış adresi değişebilir.
Aynı etiketlerin arkasında daha fazla makine
Standart 2 ve 4 çekirdekli Linux runner’lar ve özel yapılandırması olmayan uyumlu larger runner’lar kapsamda. Windows ve özel ağlar hariç. Free, Pro ve Team otomatik katılıyor; Enterprise Cloud, Actions > Hosted compute cloud providers üzerinden AWS’yi etkinleştirebiliyor.

GitHub uygun işleri etiket ve sözdizimini değiştirmeden müsait sağlayıcılara dağıtıyor. Amaç kapasite kaynaklı kuyrukları azaltmak ve dayanıklılığı artırmak. Her işin hızlanacağı veya iki bulutta çift çalıştırılacağı söylenmiyor.
Hatalar neden aralıklı görünebilir?
Yalnızca Azure adreslerini kabul eden hayalî bir dağıtım API’si düşünün. Aynı workflow Azure’dan geçerken başka bir çıkışta reddedilebilir. GitHub, Microsoft Entra Conditional Access ağ koşullarına da dikkat çekiyor. Bu yaşadığımız bir olay değil, açıklayıcı örnek.
Token değiştirmeden önce zaman, hedef, kaynak IP ve uygulanan politikayı karşılaştırın. Makine beklemek ile iş başladıktan sonra kimlik doğrulama reddi farklı aşamalardır. Daha fazla kapasite erişim kuralını düzeltmez.
IP’ler aralık olarak okunmalı
Resmî başlangıç GET https://api.github.com/meta içindeki actions dizisi. REST belgesi örnekleri kopyalamak yerine güncel değerleri sorgulamayı istiyor. Yerel Python ipaddress örneğimiz belge amaçlı 192.0.2.0/24 kullanıyor: .10 ve .200 içeride, 198.51.100.10 dışarıda. Bunlar gerçek runner IP’leri değil.

Tüm aralıkları açmak her sisteme uygun değil. Runner başvurusu çok sayıdaki standart aralığı iç kaynaklar için izin listesi olarak önermiyor; statik IP’li larger runner veya kendi runner’ınızı öneriyor. Ağ kaynağı kimlik doğrulama ve en az ayrıcalığın yerini tutmaz.
Etiket sabit, varsayım farklı
Önce sorunun iş başlamadan mı sonra mı olduğunu ayırın; güncel aralıkları gerçek politikalarla karşılaştırın. Sabit çıkış gerekiyorsa buna uygun runner seçin. Runner etiketi bulut sağlayıcısının kimliği değildir.