워크플로 작업에서 권한 부여 토큰 사용 - Amazon CodeCatalyst

워크플로 작업에서 권한 부여 토큰 사용

워크플로 작업에서 제공하는 토큰을 사용하여 패키지 관리자가 CodeCatalyst 패키지 리포지토리로 인증하도록 수동으로 구성할 수 있습니다. CodeCatalyst는 이 토큰을 작업에서 참조할 수 있도록 환경 변수로 사용할 수 있도록 합니다.

환경 변수

CATALYST_MACHINE_RESOURCE_NAME

권한 부여 토큰의 사용자 ID입니다.

CATALYST_PACKAGES_AUTHORIZATION_TOKEN

권한 부여 토큰의 값입니다.

참고

이러한 환경 변수는 권한 부여 토큰을 내보내도록 작업을 구성한 경우에만 채워집니다.

다음 지침에 따라 워크플로 작업과 함께 권한 부여 토큰을 사용합니다.

Visual
작업에서 내보낸 권한 부여 토큰 사용(시각적 편집기)
  1. https://codecatalyst.aws/에서 CodeCatalyst 콘솔을 엽니다.

  2. 프로젝트를 선택합니다.

  3. 탐색 창에서 CI/CD를 선택한 다음 워크플로를 선택합니다.

  4. 워크플로의 이름을 선택합니다. 소스 리포지토리 또는 워크플로가 정의된 브랜치 이름을 기준으로 필터링하거나, 워크플로 이름 또는 상태를 기준으로 필터링할 수 있습니다.

  5. 편집을 선택합니다.

  6. 비주얼을 선택합니다.

  7. 워크플로 다이어그램에서 패키지 리포지토리로 구성할 빌드 또는 테스트 작업을 선택합니다.

  8. 패키지를 선택합니다.

  9. 권한 부여 토큰 내보내기를 켭니다.

YAML
작업에서 내보낸 권한 부여 토큰 사용(YAML 편집기)
  1. https://codecatalyst.aws/에서 CodeCatalyst 콘솔을 엽니다.

  2. 프로젝트를 선택합니다.

  3. 탐색 창에서 CI/CD를 선택한 다음 워크플로를 선택합니다.

  4. 워크플로의 이름을 선택합니다. 소스 리포지토리 또는 워크플로가 정의된 브랜치 이름을 기준으로 필터링하거나, 워크플로 이름 또는 상태를 기준으로 필터링할 수 있습니다.

  5. 편집을 선택합니다.

  6. YAML을 선택합니다.

  7. 빌드 또는 테스트 작업에서 다음과 유사한 코드를 추가합니다.

    Actions: action-name: Packages: ExportAuthorizationToken: true

    YAML의 Steps 섹션에서 $CATALYST_MACHINE_RESOURCE_NAME$CATALYST_PACKAGES_AUTHORIZATION_TOKEN 환경 변수를 참조할 수 있습니다. 자세한 정보는 예시: CodeCatalyst로 인증하도록 수동으로 pip 구성 섹션을 참조하세요.

  8. (선택 사항) 커밋하기 전에 워크플로의 YAML 코드를 검증하려면 검증을 선택합니다.

  9. 커밋을 선택하고 커밋 메시지를 입력한 다음 커밋을 다시 선택합니다.