Jira Cloud 구성
AWS Glue를 사용하여 Jira Cloud에서 지원되는 대상으로 데이터를 전송하려면 먼저 다음 요구 사항을 충족해야 합니다.
최소 요구 사항
다음은 최소 요구 사항입니다.
Jira Cloud에서 Jira 소프트웨어 제품을 사용하는 Atlassian 계정이 있습니다. 자세한 내용은 Jira Cloud 계정 생성 섹션을 참조하세요.
AWS Glue에 대한 서비스 액세스 권한을 포함하는 AWS 계정을 생성해야 합니다.
이 앱에서는 계정에 대해 인증된 직접 호출을 수행하는 경우 AWS Glue에서 데이터에 안전하게 액세스하는 데 사용하는 클라이언트 자격 증명을 제공합니다. 자세한 내용은 Atlassian Developer 설명서의 Enabling OAuth 2.0 (3LO)
을 참조하세요.
이러한 요구 사항을 충족하면 Jira Cloud 계정에 AWS Glue를 연결할 준비가 된 것입니다.
Jira Cloud 계정 생성
Jira Cloud 계정을 생성하는 방법:
Atlassian sign up URL
로 이동하세요. 회사 이메일과 이름을 입력하고 Agree를 선택하세요. 확인 이메일을 수신합니다.
이메일을 확인한 후 암호를 생성하고 Sign up을 선택할 수 있습니다.
사용자 이름과 암호를 입력하고 Sign up을 선택하세요.
사이트에 입장하는 데 필요한 페이지로 리디렉션됩니다. 사이트 이름을 입력하고 Agree를 선택하세요.
Atlassian Cloud 사이트가 시작되면 프로젝트 유형 기본 설정에 따라 몇 가지 질문에 답하며 Jira를 설정할 수 있습니다.
기존 계정으로 로그인하는 방법:
Atlassian login URL
로 이동하여 자격 증명을 입력하세요. 이메일과 암호를 입력하고 Log in을 클릭하세요. Jira 대시보드로 리디렉션됩니다.
Jira 클라우드에서 앱 생성
Jira Cloud에서 앱을 생성하고 관리형 클라이언트 앱에서 클라이언트 ID 및 클라이언트 보안 암호를 가져오는 방법:
Jira Cloud URL
로 이동하여 자격 증명을 입력하세요. Create를 선택하고 OAuth 2.0 integration 옵션을 선택하세요.
앱 이름을 입력하고 T&C를 확인한 다음 Create를 선택하세요.
왼쪽 메뉴의 Distribution 섹션으로 이동하고 Edit를 선택하세요.
Edit distribution controls 섹션에서 다음을 수행하세요.
DISTRIBUTION STATUS를 Sharing으로 선택하세요.
공급업체 이름을 입력하세요.
Privacy policy의 URL을 입력하세요. 예: https://docs.aws.amazon.com/glue/latest/dg/security-iam-awsmanpol.html
Terms of service의 URL을 입력하세요(선택 사항).
Customer support contact의 URL을 입력하세요(선택 사항).
PERSONAL DATA DECLARATION에서 예/아니요를 선택하고 Save changes를 선택하세요.
해당 앱의 왼쪽 메뉴에서 Permissions로 이동하세요.
Jira API에서 Add를 선택하세요. 추가되면 Configuration 옵션을 선택하세요.
Classic scopes > Jira platform REST API 섹션에서 Edit Scopes를 선택하고 모든 범위를 확인하세요. 저장을 클릭합니다.
Granular Scopes에서 Edit Scopes를 선택하고 다음 범위를 선택하세요.
아래로 스크롤하여 범위를 찾습니다. ‘CRM’ 및 ‘Standard’ 제목에서 두 가지 종류의 범위를 선택해야 합니다.
다음 범위를 추가합니다.
read:application-role:jira read:audit-log:jira read:avatar:jira read:field:jira read:group:jira read:instance-configuration:jira read:issue-details:jira read:issue-event:jira read:issue-link-type:jira read:issue-meta:jira read:issue-security-level:jira read:issue-security-scheme:jira read:issue-type-scheme:jira read:issue-type-screen-scheme:jira read:issue-type:jira read:issue.time-tracking:jira read:label:jira read:notification-scheme:jira read:permission:jira read:priority:jira read:project:jira read:project-category:jira read:project-role:jira read:project-type:jira read:project-version:jira read:project.component:jir read:project.property:jira read:resolution:jira read:screen:jira read:status:jira read:user:jira read:workflow-scheme:jira read:workflow:jira read:field-configuration:jira read:issue-type-hierarchy:jira read:webhook:jira
왼쪽 메뉴에서 Authentication으로 이동하여 Add를 선택하세요.
Callback URL(예: https://us-east-1.console.aws.amazon.com/gluestudio/oauth)을 입력하세요.
왼쪽 메뉴의 Settings로 이동하고 아래로 스크롤하여 Authentication 세부 정보를 확인하세요. 클라이언트 ID 및 보안 암호를 기록하세요.