Jira Cloud の設定 - AWS Glue

Jira Cloud の設定

AWS Glue を使用して Jira Cloud からサポートされている送信先にデータを転送できるようにするには、次の要件を満たす必要があります。

最小要件

以下に、最小要件を示します。

  • Jira クラウドで Jira ソフトウェア製品を使用する Atlassian アカウントを持っていること。詳細については、「Jira Cloud アカウントの作成」を参照してください。

  • AWS Glue へのサービスアクセスがある AWS アカウントを作成する必要があります。

  • このアプリにより、AWS Glue がお客様のアカウントに対して認可呼び出しを行うときに、お客様のデータに安全にアクセスするために使用するクライアントの認証情報が提供されます。詳細については、Atlassian デベロッパードキュメントの「Enabling OAuth 2.0 (3LO)」を参照してください。

これらの要件を満たしている場合、AWS Glue を Jira Cloud アカウントに接続する準備ができています。

Jira Cloud アカウントの作成

Jira Cloud アカウントを作成する方法

  1. Atlassian サインアップ URL に移動します。

  2. 勤務先 E メールアドレスおよび名前を入力し、[同意] を選択します。確認用 E メールを受信します。

  3. E メールを確認したら、パスワードを作成して [サインアップ] を選択します。

  4. 名前およびパスワードを入力し、[サインアップ] を選択します。

  5. サイトの入力が必要なページにリダイレクトされます。サイト名を入力して [同意] を選択します。

Atlassian Cloud サイトが起動したら、プロジェクトタイプの設定に基づいていくつかの質問に回答することで、Jira を設定できます。

既存のアカウントにログインする方法

  1. Atlassian ログイン URL に移動して、認証情報を入力します。

  2. E メールおよびパスワードを入力して、[ログイン] をクリックします。Jira ダッシュボードにリダイレクトされます。

Jira Cloud でアプリの作成

Jira Cloud でアプリを作成し、マネージドクライアントアプリからクライアント ID とクライアントシークレットを取得する方法

  1. Jira Cloud URL に移動して、認証情報を入力します。

  2. [作成] を選択し、[OAuth 2.0 統合] オプションを選択します。

  3. アプリ名を入力し、[T&C] を確認して [作成] を選択します。

  4. 左側のメニューの [ディストリビューション] セクションに移動し、[編集] を選択します。

  5. [ディストリビューションコントロールを編集] セクションで、次の操作を行います。

    1. [DISTRIBUTION STATUS][共有] として選択します。

    2. ベンダー名を入力します。

    3. [プライバシーポリシー] の URL を入力します。例: https://docs.aws.amazon.com/glue/latest/dg/security-iam-awsmanpol.html

    4. [利用規約] の URL を入力します (オプション)。

    5. [カスタマーサポートの連絡先] の URL を入力します (オプション)。

    6. [PERSONAL DATA DECLARATION] で [はい/いいえ] を選択し、[変更を保存] を選択します。

  6. 各アプリの左側のメニューにある [アクセス許可] に移動します。

  7. [Jira API] には、[追加] を選択します。追加したら、[設定] オプションを選択します。

  8. [クラシックスコープ] > [Jira プラットフォーム REST API] セクションで [スコープを編集] を選択し、すべてのスコープを確認します。[保存] をクリックします。

  9. [詳細スコープ][スコープを編集] を選択し、次のスコープを選択します。

  10. 下にスクロールしてスコープを見つけます。「CRM」と「標準」の見出しの下に、選択する必要がある 2 種類のスコープがあります。

  11. 以下のスコープを追加します。

    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
  12. 左側のメニューで [認証] に移動し、[追加] を選択します。

  13. https://us-east-1.console.aws.amazon.com/gluestudio/oauth などの [コールバック URL] を入力します。

  14. 左側のメニューで [設定] に移動し、下にスクロールして [認証] の詳細を表示します。クライアントシークレットおよび ID をメモします。