Amazon CodeCatalyst에 처음 로그인하면 AWS Builder ID를 생성합니다. AWS Builder ID는 AWS Identity and Access Management에 존재하지 않습니다. 처음 로그인하면서 선택한 사용자 이름은 ID의 고유한 사용자 ID가 됩니다.
CodeCatalyst에서는 처음 로그인할 때 다음 두 가지 방법 중 하나로 로그인할 수 있습니다.
-
스페이스를 생성하는 과정에서 로그인하는 방법
-
CodeCatalyst의 프로젝트 또는 스페이스에 대한 초대를 수락하는 과정에서 로그인하는 방법
ID와 연결된 역할에 따라 CodeCatalyst에서 수행할 수 있는 작업이 결정됩니다. 프로젝트 관리자 및 기고자와 같은 프로젝트 역할은 프로젝트에만 해당되므로 한 프로젝트에서는 하나의 역할을, 다른 프로젝트에서는 다른 역할을 가질 수 있습니다. 스페이스를 생성하면 CodeCatalyst는 스페이스 관리자 역할을 자동으로 할당합니다. 사용자가 프로젝트 초대를 수락하면 CodeCatalyst는 해당 자격 증명을 스페이스에 추가하고 제한된 액세스 역할을 할당합니다. 사용자를 프로젝트에 초대할 때 사용자가 프로젝트에서 수행할 역할을 선택하면, 해당 사용자가 프로젝트 내에서 수행할 수 있는 작업과 수행할 수 없는 작업이 결정됩니다. 프로젝트를 수행하는 대부분의 사용자는 기고자 역할만 있으면 작업을 수행할 수 있습니다. 자세한 내용은 사용자 역할로 액세스 권한 부여 섹션을 참조하세요.
프로젝트 역할 외에도 프로젝트의 사용자는 Git 클라이언트 또는 통합 개발 환경(IDE)을 사용할 때 프로젝트의 소스 리포지토리에 액세스하려면 개인 액세스 토큰(PAT)이 필요합니다. 프로젝트 멤버는 이 PAT를 타사 애플리케이션과 함께 CodeCatalyst ID와 연결된 애플리케이션별 암호로 사용할 수 있습니다. 예를 들어 소스 리포지토리를 로컬 컴퓨터에 복제할 때는 PAT와 CodeCatalyst 사용자 이름을 제공해야 합니다.
서비스 역할로 워크플로에 작업을 배포할 때 AWS CloudFormation 스택 및 리소스에 액세스하는 등의 작업을 수행하여 CodeCatalyst와 AWS 리소스 간의 액세스를 구성할 수 있습니다. 실행할 프로젝트 템플릿에 포함된 워크플로 작업에 대해 CodeCatalyst와 AWS 리소스 간의 액세스를 구성해야 합니다.