

# Jira Cloud 구성
<a name="jira-cloud-configuring"></a>

AWS Glue를 사용하여 Jira Cloud에서 지원되는 대상으로 데이터를 전송하려면 먼저 다음 요구 사항을 충족해야 합니다.

## 최소 요구 사항
<a name="jira-cloud-configuring-min-requirements"></a>

다음은 최소 요구 사항입니다.
+ Jira Cloud에서 Jira 소프트웨어 제품을 사용하는 Atlassian 계정이 있습니다. 자세한 내용은 [Jira Cloud 계정 생성](#jira-cloud-configuring-creating-jira-cloud-account) 섹션을 참조하세요.
+ AWS Glue에 대한 서비스 액세스 권한을 포함하는 AWS 계정을 생성해야 합니다.
+ 이 앱에서는 계정에 대해 인증된 직접 호출을 수행하는 경우 AWS Glue에서 데이터에 안전하게 액세스하는 데 사용하는 클라이언트 자격 증명을 제공합니다. 자세한 내용은 Atlassian Developer 설명서의 [Enabling OAuth 2.0 (3LO)](https://developer.atlassian.com/cloud/jira/platform/oauth-2-3lo-apps/#enabling-oauth-2-0--3lo-)을 참조하세요.

이러한 요구 사항을 충족하면 Jira Cloud 계정에 AWS Glue를 연결할 준비가 된 것입니다.

## Jira Cloud 계정 생성
<a name="jira-cloud-configuring-creating-jira-cloud-account"></a>

Jira Cloud 계정을 생성하는 방법:

1. [Atlassian sign up URL](https://id.atlassian.com/signup)로 이동하세요.

1. 회사 이메일과 이름을 입력하고 **Agree**를 선택하세요. 확인 이메일을 수신합니다.

1. 이메일을 확인한 후 암호를 생성하고 **Sign up**을 선택할 수 있습니다.

1. 사용자 이름과 암호를 입력하고 **Sign up**을 선택하세요.

1. 사이트에 입장하는 데 필요한 페이지로 리디렉션됩니다. 사이트 이름을 입력하고 **Agree**를 선택하세요.

Atlassian Cloud 사이트가 시작되면 프로젝트 유형 기본 설정에 따라 몇 가지 질문에 답하며 Jira를 설정할 수 있습니다.

기존 계정으로 로그인하는 방법:

1. [Atlassian login URL](https://id.atlassian.com/login)로 이동하여 자격 증명을 입력하세요.

1. 이메일과 암호를 입력하고 **Log in**을 클릭하세요. Jira 대시보드로 리디렉션됩니다.

## Jira 클라우드에서 앱 생성
<a name="jira-cloud-configuring-creating-jira-cloud-app"></a>

Jira Cloud에서 앱을 생성하고 관리형 클라이언트 앱에서 클라이언트 ID 및 클라이언트 보안 암호를 가져오는 방법:

1. [Jira Cloud URL](https://id.atlassian.com/login)로 이동하여 자격 증명을 입력하세요.

1. **Create**를 선택하고 **OAuth 2.0 integration** 옵션을 선택하세요.

1. 앱 이름을 입력하고 **T&C**를 확인한 다음 **Create**를 선택하세요.

1. 왼쪽 메뉴의 **Distribution** 섹션으로 이동하고 **Edit**를 선택하세요.

1. **Edit distribution controls** 섹션에서 다음을 수행하세요.

   1. **DISTRIBUTION STATUS**를 **Sharing**으로 선택하세요.

   1. 공급업체 이름을 입력하세요.

   1. **Privacy policy**의 URL을 입력하세요. 예: https://docs.aws.amazon.com/glue/latest/dg/security-iam-awsmanpol.html

   1. **Terms of service**의 URL을 입력하세요(선택 사항).

   1. **Customer support contact**의 URL을 입력하세요(선택 사항).

   1. **PERSONAL DATA DECLARATION**에서 예/아니요를 선택하고 **Save changes**를 선택하세요.

1. 해당 앱의 왼쪽 메뉴에서 **Permissions**로 이동하세요.

1. **Jira API**에서 **Add**를 선택하세요. 추가되면 **Configuration** 옵션을 선택하세요.

1. **Classic scopes** > **Jira platform REST API** 섹션에서 **Edit Scopes**를 선택하고 모든 범위를 확인하세요. **저장**을 클릭합니다.

1. **Granular Scopes**에서 **Edit Scopes**를 선택하고 다음 범위를 선택하세요.

1. 아래로 스크롤하여 범위를 찾습니다. ‘CRM’ 및 ‘Standard’ 제목에서 두 가지 종류의 범위를 선택해야 합니다.

1. 다음 범위를 추가합니다.

   ```
   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
   ```

1. 왼쪽 메뉴에서 **Authentication**으로 이동하여 **Add**를 선택하세요.

1. **Callback URL**(예: https://us-east-1.console.aws.amazon.com/gluestudio/oauth)을 입력하세요.

1. 왼쪽 메뉴의 **Settings**로 이동하고 아래로 스크롤하여 **Authentication** 세부 정보를 확인하세요. 클라이언트 ID 및 보안 암호를 기록하세요.