配置 Jira Cloud - AWS Glue

配置 Jira Cloud

您必须满足以下要求,才能使用 AWS Glue 将数据从 Jira Cloud 传输到支持的目标:

最低要求

以下是最低要求:

  • 您拥有一个 Atlassian 账户,以便在 Jira Cloud 中使用 Jira 软件产品。有关更多信息,请参阅 创建 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. 输入您的工作电子邮件地址和姓名,然后选择同意。您会收到一封验证电子邮件。

  3. 验证您的电子邮件地址后,您可以创建密码,然后选择注册

  4. 输入您的用户名和密码,然后选择注册

  5. 随后您将被重定向到需要输入您的网站信息的页面。输入网站名称,然后选择同意

Atlassian Cloud 网站启动后,您可以根据自己的项目类型偏好回答几个问题来设置 Jira。

登录到现有账户

  1. 导航到 Atlassian 登录 URL 并输入凭证。

  2. 输入电子邮件地址和密码,然后单击登录。这时您将被重定向到 Jira 控制面板。

在 Jira Cloud 中创建应用程序

要在 Jira Cloud 中创建应用程序并从托管式客户端应用程序获取客户端 ID 和客户端密钥,请按以下步骤操作:

  1. 导航到 Jira Cloud URL 并输入凭证。

  2. 选择创建并选择 OAuth 2.0 集成选项。

  3. 输入应用程序名称,勾选 T&C,然后选择创建

  4. 导航到左侧菜单中的分发部分,然后选择编辑

  5. 编辑分发控制部分:

    1. 对于分发状态请选择共享

    2. 输入供应商名称。

    3. 输入您的隐私政策 URL。例如,https://docs.aws.amazon.com/glue/latest/dg/security-iam-awsmanpol.html

    4. 输入您的服务条款 URL(可选)。

    5. 输入您的客户支持联系人 URL(可选)。

    6. 个人数据声明中选择“是/否”,然后选择保存更改

  6. 导航到左侧菜单中相关应用程序的权限

  7. 对于 Jira API,请选择添加。添加后,选择配置选项。

  8. 经典范围 > Jira 平台 REST API 部分下,选择编辑范围。然后选中所有范围。单击保存

  9. 粒度范围下,选择编辑范围,然后选择以下范围:

  10. 向下滚动,找到作用域。必须在“CRM”和“标准”标题下选择两种类型的作用域。

  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. 输入回调 URL,比如 https://us-east-1.console.aws.amazon.com/gluestudio/oauth

  14. 导航到左侧菜单中的设置,然后向下滚动查看身份验证详细信息。记下客户端 ID 和密钥。