어떤 회사가 AWS Organizations를 사용합니다. 각 애플리케이션 팀은 자체 계정을 가지고 있으며 중앙 집중식 공유 서비스 계정에 대한 액세스가 제한적입니다. 팀은 자체 패키지를 관리(다운로드, 게시, 부여)할 수 있는 모든 권한이 필요합니다. 일부 공통 라이브러리는 전체 조직과 공유되어야 합니다. 이러한 요구 사항을 충족하는 최소 관리 설정은 무엇입니까? (3개 선택)
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: 공유 서비스 계정에 CodeArtifact 도메인을 생성하고 해당 도메인에 대한 조직의 Read 및 CreateRepository 권한을 부여합니다., 각 애플리케이션 팀 계정에 CodeArtifact repository를 생성하고 해당 애플리케이션 팀에 해당 repository에 대한 모든 읽기 및 쓰기 액세스 권한을 부여합니다., 공유 서비스 계정에 CodeArtifact repository를 생성하고 해당 repository에 대한 조직의 읽기 액세스 권한을 부여한 다음, 각 애플리케이션 팀의 repository에 대한 upstream으로 해당 공유 repository를 구성합니다..
이것이 정답인 이유
공유 서비스 계정에 CodeArtifact 도메인을 생성하고 조직에 읽기 및 CreateRepository 권한을 부여하면 중앙 집중식 도메인 관리가 가능하며, 각 팀은 자신의 계정 내에서 리포지토리를 생성할 수 있습니다. 각 애플리케이션 팀 계정에 CodeArtifact 리포지토리를 생성하고 팀에 모든 읽기/쓰기 권한을 부여하면 팀이 자체 패키지를 완전히 제어할 수 있습니다. 공유 서비스 계정에 공유 CodeArtifact 리포지토리를 생성하고 이를 각 팀 리포지토리의 업스트림으로 구성하면 공통 라이브러리를 효율적으로 공유할 수 있습니다. 각 애플리케이션 팀 계정에 CodeArtifact 도메인을 생성하는 것은 불필요한 관리 오버헤드를 초래합니다. 다른 애플리케이션 팀 계정의 리포지토리에 대한 읽기 액세스를 허용하도록 리소스 기반 정책을 추가하는 것은 공유 라이브러리를 위한 확장 가능한 솔루션이 아니며, 업스트림 리포지토리 구성이 더 효율적입니다. 공유를 위해 다른 애플리케이션 팀의 리포지토리를 업스트림 리포지토리로 설정하는 것은 중앙 집중식 공유 라이브러리 관리가 아닌 팀 간 직접 종속성을 생성합니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음