AWS CloudFormation ve CDK ile hesaplar ve Bölgeler genelinde referans yığın çıktıları
AWS CloudFormation artık AWS hesapları ve Bölgeleri genelinde yığın çıktılarına doğrudan CloudFormation şablonlarınız ve CDK uygulamalarınızda referans vermenize olanak tanıyan yeni Fn::GetStackOutput içsel işlevini destekliyor. Bu yeni özellik, CloudFormation ve CDK'de çoklu hesap ve Çok bölgeli iş yüklerinin tedarikini ve yönetimini basitleştirir ve CDK uygulamalarında yığın arası bağımlılıkları yeniden yapılandırırken dağıtım kilitlerini ortadan kaldırır.
Çok hesaplı AWS ortamlarını yönetirken ekiplerin genellikle VPC kimlikleri veya veri tabanı uç noktaları gibi altyapı değerlerini hesap sınırları arasında paylaşması gerekir. Önceden, bunu başarmak, şablonlar arasında değerleri kopyalamak veya ekipler arasında parametre güncellemelerini koordine etmek dahil olmak üzere birden fazla adım gerektiriyordu. Artık, Fn::GetStackOutput ile hedef yığın adını, çıktı anahtarını, hesaplar arası erişim için bir IAM rolü ARN ve isteğe bağlı olarak bir Bölge belirtmeniz yeterlidir. CloudFormation belirtilen rolü üstlenme, çıktı değerini alma ve şablon işleme sırasında çözme yoluyla manuel koordinasyonu ve yapılandırma kayması riskini azaltır. CDK uygulamalarında hesaplar arası ve bölgeler arası referansları artık bu işlevi otomatik olarak kullanabilir. Bu, önceki yaklaşımın ihtiyaç duyduğu özel kaynak ve SSM parametresi gereksinimlerini ortadan kaldırır. Yığın yeniden düzenlemeyi basitleştirmek isteyen müşteriler ayrıca yığınlar arasında zayıf referanslar oluşturmak için doğrudan Fn.GetStackOutput'u arayabilir.
Başlamak için CloudFormation şablonunuza Fn::GetStackOutput işlevini ekleyin ve hesaplar arası erişim için uygun IAM izinlerini yapılandırın. CDK'de, hesaplar arası ve Bölgeler arası referanslar bu işlevi otomatik olarak kullanır. Daha fazla bilgi edinmek için AWS CloudFormation Kullanıcı Kılavuzu'nu veya CDK geliştirici kılavuzunu ziyaret edin.
Bu özellik, CloudFormation'ın desteklendiği tüm AWS Bölgelerinde kullanılabilir. Hizmet erişilebilirliğiyle ilgili ayrıntılar için AWS Bölgesi tablosuna bakın.