Bir AWS Organizations organizasyonundaki bir geliştirme ekibinin, merkezi bir AWS CodeArtifact deposunda barındırılan bir Python paketini kullanması gerekiyor. CodeBuild işleri internet erişimi olmayan bir VPC'de çalışıyor; CodeArtifact VPC endpoint'leri oluşturdular ve buildspec'i güncellediler, ancak derleme paketi hala indiremiyor. Ekibin CodeArtifact paketini kullanabilmesi için bir DevOps mühendisi hangi eylem kombinasyonlarını yapmalıdır? (İki tane seçin.)
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Bir Amazon S3 gateway endpoint oluşturun ve CodeBuild işi tarafından kullanılan alt ağlar için yönlendirme tablolarını güncelleyin., CodeBuild projesi tarafından kullanılan IAM rolüne CodeArtifact deposuna erişmek için yeterli izinler verin..
Neden bu cevap
CodeBuild, CodeArtifact'ten paket indirirken, bu paketler genellikle Amazon S3'te depolanır. İnternet erişimi olmayan bir VPC'de çalışan CodeBuild işlerinin S3'e erişebilmesi için bir S3 ağ geçidi uç noktası (gateway endpoint) oluşturulması ve ilgili yönlendirme tablolarının güncellenmesi gerekir. Bu, CodeBuild'in S3 üzerinden CodeArtifact paketlerine güvenli ve özel bir şekilde erişmesini sağlar. Ayrıca, CodeBuild projesinin kullandığı IAM rolünün, CodeArtifact deposuna erişmek için gerekli izinlere sahip olması kritik öneme sahiptir. codeartifact:ReadFromRepository gibi izinler olmadan CodeBuild paketleri indiremez. Diğer seçenekler neden yanlış: CodeArtifact depo politikasını değiştirmek genellikle gerekli değildir, çünkü IAM rolü izinleri daha doğrudan bir kontrol sağlar ve rol tabanlı erişim kontrolü en iyi uygulamadır. CodeArtifact deposunu AWS RAM ile paylaşmak, farklı hesaplar arasında kaynak paylaşımı için kullanılır ancak aynı organizasyon içindeki erişim sorununu doğrudan çözmez; IAM izinleri ve ağ yapılandırması önceliklidir. Depoyu barındıran hesabı yetkilendirilmiş yönetici olarak atamak, yönetimsel erişimle ilgilidir, CodeBuild'in paket indirme yeteneğini doğrudan etkilemez.
Sonsuz cevap arayışı olmadan sınavınızı geçin
Bu sınav için her doğrulanmış soruyu ve açıklamayı tek bir yerde edinin ve saatlerce süren hazırlıktan tasarruf edin. 1.000'den fazla sertifika · 20'den fazla dil · ücretsiz başlayın.
Sınavınızı daha hızlı geçin → Kart gerekmez