Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Admin
Tüm genel API'leri PAT kapsamlarıyla ilişkilendirme
Kapsamları kullanmak , kişisel erişim belirteçlerinin (PAT) oluşturduğu riski sınırlamanın harika bir yoludur. Yöneticilerin tam kapsamlı PAT'lerin oluşturulmasını tamamen kısıtlamasına olanak sağlayan bir ilkemiz bile var.
Ancak genel API'lerimizden bazıları şu anda PAT kapsamıyla ilişkilendirilmemiştir ve yalnızca "tam kapsamlı" PAT'lerle kullanılabilir. Bu nedenle, tam kapsamlı PAT'lerin oluşturulmasını kısıtlamak bazı iş akışlarını engelleyebilir. Tüm genel API'lerimizi tanımlamak, belgelendirmek ve uygun kapsamlarla ilişkilendirmek için çalışıyoruz.
Boru Hatları
Pipeline'ların ölçeklenebilirlik iyileştirmeleri
YAML işlem hatlarının kullanımı en iyi müşterilerimiz arasında artmaya devam ediyor. Aynı zamanda işlem hatlarının karmaşıklığı aşama, iş, adım, koşul, denetim ve şablon sayısı açısından da artmaya devam eder. Bu, çok daha büyük orkestrasyon grafikleriyle sonuçlanır (her bir işlem hattı çalıştırmasını izlemek için dahili olarak kullandığımız bir veri yapısı). Bu grafik boyutlarında patlamanın bir diğer nedeni de klasik yayın işlem hatlarından YAML işlem hatlarına geçiştir. Klasik sürümlerde her aşama ayrı bir düzenleme grafı olarak işlenmiştir. YAML işlem hatlarında çalıştırmanın tamamı tek bir orkestrasyon grafiğidir.
Uzun yıllar boyunca yaptığımız çeşitli mimari seçimlerin sonucunda, en büyük müşterilerimizden bazıları için birkaç destek talebiyle karşılaşıyoruz. Bu sorunlar yalnızca her gün birkaç binlerce iş çalıştırdığınızda ve düzenleme grafiklerinin karmaşıklığı yüksek olduğunda ortaya çıkar. Bu çalışmada düzenleme altyapısının ölçeklenebilirliğini geliştirmek için bazı mimari geliştirmeler üzerinde çalışacağız. Bu, aşağıdakilerdeki performans sorunlarını azaltmaya yardımcı olmalıdır:
- Bir işlem hattı çalıştırmasında yüzlerce etkinlik düğümünü çalıştırma
- Büyük grafikleri depolamak veya almak için veritabanına erişme
- Aşamalar arasındaki denetimlerde çok sayıda yeniden deneme yapma