Amazon AppConfig与 Atlassian Jira 集成 - Amazon AppConfig
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

Amazon AppConfig与 Atlassian Jira 集成

与 Atlassian Jira 集成允许Amazon AppConfig以便在 Atlassian 控制台中创建和更新问题,无论何时对功能标记在您的Amazon Web Services 账户对于指定的Amazon Web Services 区域. 每个 Jira 问题都包括标志名称、应用程序 ID、配置配置文件 ID 和标记值。在更新、保存和部署标记更改后,Jira 将使用更改的详细信息更新现有问题。

注意

无论何时创建或更新功能标志,Jira 都会更新问题。当您从父级标志中删除子级标志属性时,Jira 还会更新问题。删除父级标志时,Jira 不会记录信息。

要配置集成,您必须执行以下操作:

为 配置权限Amazon AppConfig集成 Jira 集成

当你配置时Amazon AppConfig与 Jira 集成,您可以为Amazon Identity and Access Management(IAM) 用户。具体而言,您可以在Amazon AppConfig对于 Jira 应用程序。该用户授予 Jira 与之沟通的权限Amazon AppConfig.Amazon AppConfig一次使用这些凭据在之间建立关联Amazon AppConfig和 Jira。不存储凭证。您可以通过卸载Amazon AppConfig对于 Jira 应用程序。

IAM 用户账户需要包含以下操作的权限策略:

  • appconfig:AssociateExtension

  • appconfig:GetConfigurationProfile

  • appconfig:ListApplications

  • appconfig:ListConfigurationProfiles

  • appconfig:UpdateConfigurationProfile

  • sts:GetCallerIdentity

完成以下任务以创建 IAM 权限策略和 IAM 用户Amazon AppConfig和 Jira 集成:

任务

任务 1:创建 IAM 权限策略Amazon AppConfig和 Jira 集成

可以使用以下过程创建 IAM 权限策略,以允许 Atlassian Jira 与之通信。Amazon AppConfig. 我们建议您创建新策略并将此策略附加到新 IAM 角色。向现有 IAM 策略和角色添加所需的权限违反了最小权限的原则,不建议这样做。

为 创建 IAM 策略Amazon AppConfig和 Jira 集成
  1. 访问:https://console.aws.amazon.com/iam/,打开 IAM 控制台。

  2. 在导航窗格中,选择 Policies (策略),然后选择 Create policy (创建策略)

  3. 在存储库的创建策略页面上,选择JSON选项卡并将默认内容替换为以下策略。在以下策略中,替换区域ACCOUNT_ID应用程序 _ID, 和配置 _Profile_ID包含来自您的信息Amazon AppConfig功能标志环境。

    { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "appconfig:AssociateExtension", "appconfig:GetConfigurationProfile", "appconfig:UpdateConfigurationProfile" ], "Resource": [ "arn:aws:appconfig:Region:account_ID:application/application_ID", "arn:aws:appconfig:Region:account_ID:application/application_ID/configurationprofile/configuration_profile_ID" ] }, { "Effect": "Allow", "Action": [ "appconfig:ListApplications" ], "Resource": [ "arn:aws:appconfig:Region:account_ID:*" ] }, { "Effect": "Allow", "Action": [ "appconfig:ListConfigurationProfiles" ], "Resource": [ "arn:aws:appconfig:Region:account_ID:application/application_ID" ] }, { "Effect": "Allow", "Action": "sts:GetCallerIdentity", "Resource": "*" } ] }
  4. 选择 Next:。标签

  5. (可选)添加一个或多个标签键值对,以组织、跟踪或控制此策略的访问,然后选择后续:审核

  6. Review policy(查看策略)页面上的 Name(名称)框中输入一个名称,例如 AppConfigJiraPolicy,然后输入可选描述。

  7. 选择 Create policy(创建策略)

任务 2:创建 IAM 用户Amazon AppConfig和 Jira 集成

使用以下过程创建 IAM 用户Amazon AppConfig和 Atlassian Jira 整合。在创建用户后,您可以复制访问密钥 ID 和私有密钥,您将在完成集成时指定这些密钥 ID 和私有密钥。

创建 IAM 用户Amazon AppConfig和 Jira 集成
  1. 通过以下网址打开 IAM 控制台:https://console.aws.amazon.com/iam/

  2. 在导航窗格中,选择用户选择,然后选择添加用户.

  3. 用户名字段中,输入名称,例如AppConfigJiraUser.

  4. 适用于SelectAmazon凭证类型,选择访问密钥-编程访问.

  5. 选择 Next:。Permissions (下一步:权限)

  6. UNDER设置权限页面上,选择直接附加现有策略. 搜索并选中您在中创建策略的复选框。任务 1:创建 IAM 权限策略Amazon AppConfig和 Jira 集成,然后选择后续:标签

  7. 在存储库的添加标签(可选)页面中,添加一个或多个标签键值对,以组织、跟踪或控制此用户的访问权限。选择 Next:。审核

  8. 在存储库的审核页面中,验证用户详细信息。

  9. 选择 Create user。系统将显示用户的访问密钥 ID 和私有密钥。下载 .csv 文件或将这些凭据复制到单独的位置。配置集成时,您可以指定这些凭证。

配置Amazon AppConfigJira 集成

可以使用以下过程配置Amazon AppConfig对于 Jira 应用程序。完成此过程后,Jira 会为您的中的每个功能标志创建一个新的问题Amazon Web Services 账户对于指定的Amazon Web Services 区域. 如果您在中对功能标志进行了更改Amazon AppConfig,Jira 记录了现有问题的细节。

注意

网络 ACL 和安全组都允许 (因此可到达您的实例) 的发起 ping 的Amazon AppConfig功能标志可以包含多个子级标志属性。Jira 为每个父级功能标志创建一个问题。如果您更改子级标志属性,则可以在父级标志的 Jira 问题中查看该更改的详细信息。

配置集成
  1. 登录到Atlassian Marketplace.

  2. 类型Amazon AppConfig在搜索字段中,按Enter.

  3. 在 Jira 实例上安装应用程序。

  4. 在 Atlassian 控制台中,选择管理 App,然后选择Amazon AppConfig对于 Jira.

  5. 选择 Configure(配置)。

  6. UNDER配置详细信息,选择Jira 项目然后选择要与之关联的项目。Amazon AppConfig功能标记。

  7. 选择Amazon Web Services 区域,然后选择您的区域Amazon AppConfig已找到功能标志。

  8. Application ID字段中,输入Amazon AppConfig包含功能标志的应用程序。

  9. 配置文件 ID字段中,输入Amazon AppConfig功能标志的配置配置文件。

  10. 访问密钥 ID私有密钥字段中,输入您在中复制的凭证。任务 2:创建 IAM 用户Amazon AppConfig和 Jira 集成. 或者,您也可以指定会话令牌。

  11. 选择 Submit(提交)

  12. 在 Atlassian 控制台中,选择项目,然后选择您选择的项目。Amazon AppConfig集成。这些区域有:问题页面显示指定中每个功能标志的问题Amazon Web Services 账户和Amazon Web Services 区域.

删除Amazon AppConfig对于 Jira 应用程序和数据

如果不再需要将 Jira 集成用于Amazon AppConfig功能标志,你可以删除Amazon AppConfig适用于 Atlassian 控制台中的 Jira 应用程序。删除集成应用程序将执行以下操作:

  • 删除 Jira 实例和之间的关联Amazon AppConfig.

  • 从中删除 Jira 实例详细信息Amazon AppConfig.

删除Amazon AppConfig对于 Jira 应用程序
  1. 在 Atlassian 控制台中,选择管理 App.

  2. 选择Amazon AppConfig对于 Jira.

  3. 选择卸载