管理 AWS CodeStar 用户配置文件的显示信息 - AWS CodeStar

2024 年 7 月 31 日,亚马逊 Web Services (AWS) 将停止支持创建和查看 AWS CodeStar 项目。2024 年 7 月 31 日之后,您将无法再访问 AWS CodeStar 控制台或创建新项目。但是,由 AWS CodeStar创建的 AWS 资源(包括您的源存储库、管道和构建)将不受此更改的影响,并将继续运行。 AWS CodeStar 此次停用不会影响连接和 AWS CodeStar 通知。

 

如果您想跟踪工作、开发代码以及构建、测试和部署应用程序,Amazon CodeCatalyst 提供了简化的入门流程和其他功能来管理您的软件项目。详细了解 Amazon 的功能定价 CodeCatalyst。

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

管理 AWS CodeStar 用户配置文件的显示信息

您可以使用 AWS CodeStar 控制台或 AWS CLI 来更改用户配置文件中的显示名称和电子邮件地址。用户配置文件不特定于项目。它与您的 IAM 用户相关联,应用于 AWS 区域中您属于的 AWS CodeStar 项目。如果您属于多个 AWS 区域中的项目,您将具有单独的用户配置文件。

您只能在 AWS CodeStar 控制台中管理自己的用户配置文件。如果您有 AWSCodeStarFullAccess 策略,则可使用 AWS CLI 查看和管理其他配置文件。

注意

本主题中的信息仅涵盖您的 AWS CodeStar 用户配置文件。如果项目使用了 AWS 以外的资源(例如 GitHub 存储库或 Atlassian JIRA 中的问题),这些资源提供者可能使用自己的用户配置文件,这些配置文件可能具有不同的设置。有关更多信息,请参阅资源提供者的文档。

管理您的用户配置文件(控制台)

通过导航到您作为团队成员的任何项目并更改您的配置文件信息,您可以在 AWS CodeStar 控制台中管理您的用户配置文件。由于用户配置文件是特定于用户而不是特定于项目,您的用户配置文件更改将显示在 AWS 区域中您作为团队成员的每个项目中。

重要

要使用控制台更改用户的显示信息,您必须以该 IAM 用户的身份进行登录。所有其他用户(甚至是具有项目的 AWS CodeStar 所有者角色或已应用 AWSCodeStarFullAccess 策略的用户)均无法更改您的显示信息。

在一个 AWS 区域内的所有项目中更改您的显示信息
  1. 打开 AWS CodeStar 控制台,地址:https://console.aws.amazon.com/codestar/

  2. 从导航窗格中选择项目,然后选择您作为团队成员所属于的项目。

  3. 在项目的侧导航栏中,选择团队

  4. 团队成员页面上,选择 IAM 用户,然后选择编辑

  5. 编辑显示名称和/或电子邮件地址,然后选择编辑团队成员

    注意

    显示名称和电子邮件地址都是必需的。有关更多信息,请参阅AWS CodeStar 中的限制

管理用户配置文件 (AWS CLI)

在 AWS CodeStar 中,可使用 AWS CLI 创建和管理您的用户配置文件。您还可以使用 AWS CLI 查看您的用户配置文件信息,并查看为您在 AWS 区域中的 AWS 账户配置的所有用户配置文件。

确保已为您要在其中创建、管理或查看用户配置文件的区域配置您的 AWS 配置文件。

创建用户配置文件
  1. 打开终端或命令窗口。

  2. 运行带有 user-arndisplay-nameemail-address 参数的 create-user-profile 命令。例如:

    aws codestar create-user-profile --user-arn arn:aws:iam:111111111111:user/John_Stiles --display-name "John Stiles" --email-address "john_stiles@example.com"

    该命令会返回类似以下内容的输出:

    { "createdTimestamp":1.491439687681E9," displayName":"John Stiles", "emailAddress":"john.stiles@example.com", "lastModifiedTimestamp":1.491439687681E9, "userArn":"arn:aws:iam::111111111111:user/Jane_Doe" }
查看您的显示信息
  1. 打开终端或命令窗口。

  2. 运行带有 user-arn 参数的 describe-user-profile 命令。例如:

    aws codestar describe-user-profile --user-arn arn:aws:iam:111111111111:user/Mary_Major

    该命令会返回类似以下内容的输出:

    { "createdTimestamp":1.490634364532E9, "displayName":"Mary Major", "emailAddress":"mary.major@example.com", "lastModifiedTimestamp":1.491001935261E9, "sshPublicKey":"EXAMPLE=", "userArn":"arn:aws:iam::111111111111:user/Mary_Major" }
更改您的显示信息
  1. 打开终端或命令窗口。

  2. 运行带 user-arn 参数和要更改的配置文件参数(例如 display-nameemail-address)的 update-user-profile 命令。例如,如果显示名称为 Jane Doe 的用户希望将其显示名称更改为 Jane Mary Doe:

    aws codestar update-user-profile --user-arn arn:aws:iam:111111111111:user/Jane_Doe --display-name "Jane Mary Doe"

    该命令会返回类似以下内容的输出:

    { "createdTimestamp":1.491439687681E9, "displayName":"Jane Mary Doe", "emailAddress":"jane.doe@example.com", "lastModifiedTimestamp":1.491442730598E9, "sshPublicKey":"EXAMPLE1", "userArn":"arn:aws:iam::111111111111:user/Jane_Doe" }
列出您的 AWS 账户中 AWS 区域中的所有用户配置文件
  1. 打开终端或命令窗口。

  2. 运行 aws codestar list-user-profiles 命令。例如:

    aws codestar list-user-profiles

    该命令会返回类似以下内容的输出:

    { "userProfiles":[ { "displayName":"Jane Doe", "emailAddress":"jane.doe@example.com", "sshPublicKey":"EXAMPLE1", "userArn":"arn:aws:iam::111111111111:user/Jane_Doe" }, { "displayName":"John Doe", "emailAddress":"john.doe@example.com", "sshPublicKey":"EXAMPLE2", "userArn":"arn:aws:iam::111111111111:user/John_Doe" }, { "displayName":"Mary Major", "emailAddress":"mary.major@example.com", "sshPublicKey":"EXAMPLE=", "userArn":"arn:aws:iam::111111111111:user/Mary_Major" }, { "displayName":"John Stiles", "emailAddress":"john.stiles@example.com", "sshPublicKey":"", "userArn":"arn:aws:iam::111111111111:user/John_Stiles" } ] }