Zespół programistów w organizacji AWS Organizations musi użyć pakietu Pythona hostowanego w scentralizowanym repozytorium AWS CodeArtifact. Ich zadania CodeBuild są uruchamiane w VPC bez dostępu do Internetu; utworzyli punkty końcowe CodeArtifact VPC i zaktualizowali buildspec, ale kompilacja nadal nie może pobrać pakietu. Jaką kombinację działań powinien podjąć inżynier DevOps, aby zespół mógł używać pakietu CodeArtifact? (Wybierz dwie opcje.)
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Utwórz punkt końcowy bramy Amazon S3 i zaktualizuj tabele routingu dla podsieci używanych przez zadanie CodeBuild., Przyznaj roli IAM używanej przez projekt CodeBuild wystarczające uprawnienia do dostępu do repozytorium CodeArtifact..
Dlaczego to jest odpowiedź
Aby zadanie CodeBuild mogło pobrać pakiety z CodeArtifact w VPC bez dostępu do Internetu, potrzebne są dwie rzeczy: łączność sieciowa i uprawnienia. Utworzenie punktu końcowego bramy Amazon S3 i zaktualizowanie tabel routingu dla podsieci CodeBuild jest kluczowe, ponieważ CodeArtifact używa S3 do przechowywania pakietów. Bez tego CodeBuild nie będzie w stanie uzyskać dostępu do podstawowej pamięci masowej CodeArtifact. Przyznanie roli IAM używanej przez projekt CodeBuild wystarczających uprawnień do dostępu do repozytorium CodeArtifact jest również niezbędne, ponieważ nawet z łącznością sieciową, CodeBuild potrzebuje autoryzacji do pobierania pakietów. Modyfikowanie Principal w polityce repozytorium CodeArtifact jest niepotrzebne, jeśli rola IAM ma już odpowiednie uprawnienia. Udostępnianie repozytorium za pomocą AWS RAM jest używane do udostępniania zasobów między kontami, ale nie rozwiązuje problemu łączności ani uprawnień w ramach jednego konta. Wyznaczenie delegowanego administratora nie wpływa na dostępność pakietów dla zadań CodeBuild.
Zdaj egzamin — bez niekończącego się szukania odpowiedzi
Uzyskaj wszystkie zweryfikowane pytania i wyjaśnienia do tego egzaminu w jednym miejscu i zaoszczędź godziny przygotowań. Ponad 1000 certyfikacji · Ponad 20 języków · Zacznij za darmo.
Zdaj egzamin szybciej → Karta nie jest wymagana