AWS CodeStar 常见问题

停止 AWS CodeStar 支持

2024 年 7 月 31 日,Amazon Web Services(AWS)将停止对创建和查看 AWS CodeStar 项目提供支持。2024 年 7 月 31 日之后,您将无法再访问 AWS CodeStar 控制台或创建新项目。但是,由 AWS CodeStar 创建的 AWS 资源(包括您的源存储库、管道和内部版本)将不受此更改的影响,并将继续运行。此次停止支持不会影响 AWS CodeStar Connections。

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

一般性问题

AWS CodeStar 是一项基于云的开发服务,它为您提供在 AWS 快速开发、构建和部署应用程序所需的各种工具。借助 AWS CodeStar,您可以在几分钟内建立完整的持续交付工具链,从而以更快的速度开始发布代码。AWS CodeStar 让您的整个团队可以轻松实现安全协作;它还提供基于角色的内置策略,让您可以轻松管理访问权限,将所有者、参与者和观察者添加到您的项目中。每个 AWS CodeStar 项目都有一个统一的项目控制面板,并集成了 Atlassian JIRA Software 这一第三方问题跟踪和项目管理工具。通过 AWS CodeStar 的项目控制面板,您可以轻松跟踪您的整个软件开发过程,从待办工作事项到生产代码部署。

如果您想在 AWS 上快速建立软件开发项目,无论是建立需要全套工具的团队项目还是建立只需要源代码存储库的试验项目,您都可以考虑使用 CodeStar。此外,如果您有兴趣通过为示例项目建立完整工具链,来更深入地了解持续交付,也可以使用 AWS CodeStar。在建立过程中,AWS CodeStar 会为您提供全程指导,并为您提供用于建立真实应用程序的多种项目模板,将来您可以对这些模板进行修改以满足您的需求。

在几分钟内开始在 AWS 上进行开发。 借助 AWS CodeStar,您可以轻松建立完整的开发和持续交付工具链,来编写、构建、测试和部署您的应用程序代码。启动项目时,您可以从多种 AWS CodeStar 模板中选择适用于 Amazon EC2、AWS Lambda 和 AWS Elastic Beanstalk 的模板。当您选择项目模板后,底层 AWS 服务会在几分钟内自动完成预置,让您可以快速开始编码和部署您的应用程序。

实现安全的团队协作。借助 AWS CodeStar,您可以和您的团队开展安全的项目协作。AWS CodeStar 提供符合 AWS 安全最佳实践的基于角色的内置策略,为团队简化了设置项目访问权限的过程。您可以轻松管理项目所有者、参与者和观察者的访问权限,而无需针对每个服务手动配置策略。

轻松管理软件交付。 AWS CodeStar 提供统一的项目控制面板,让您可以轻松协调您的日常开发活动。通过此控制面板,您可以集中监控应用程序活动,跟踪软件开发过程各阶段的进度,包括代码的提交、构建、测试和部署。AWS CodeStar 集成了第三方问题跟踪和项目管理工具 Atlassian JIRA,让您可以直接在 AWS CodeStar 控制面板中轻松管理 JIRA 问题。

有多种项目模板可选。 借助 AWS CodeStar 的项目模板,您可以轻松开发各种应用程序,例如,网站、Web 应用程序、Web 服务和 Alexa 工具。AWS CodeStar 的项目模板提供多种兼容的编程语言 (包括 Java、JavaScript、PHP、Ruby 和 Python) 代码,让您可以快速上手。

AWS CodeStar 不会额外收取任何费用。您只需为您在 CodeStar 项目中实际使用的 AWS 资源(例如,EC2 实例、Lambda 执行次数或 S3 存储桶)付费。您只需按您的实际用量付费;既没有最低费用,也无需预付费。

特性和功能

通过 AWS CodeStar 控制台,您可以在几分钟内开始使用 AWS CodeStar。首先,选择一个可用的 CodeStar 项目模板,它将自动预置您的项目所需的全部资源。您的项目完成预置后,您就可以在“应用程序终端节点”平铺视图中看到正在运行的应用程序。按照 CodeStar 控制台中的步骤,为您的项目连接 AWS CodeCommit 的源代码存储库后,即可开始编码。您可以使用项目控制面板跟踪和管理发布过程中的各种动态,并查看最近的项目活动。

CodeStar 可以用于构建 Web 应用程序、Web 服务等。这些应用程序可以在 Amazon EC2、AWS Elastic Beanstalk 或 AWS Lambda 上运行。提供使用多种不同编程语言 (包括 Java、Node.js (Javascript)、PHP、Python 和 Ruby) 的项目模板。

您可以通过 CodeStar 控制台的“团队”部分,添加、删除或更改 CodeStar 项目的用户。您可以选择授予用户所有者、参与者或观察者权限。此外,您还可以随时删除用户或更改他们的角色。

CodeStar 用户就是那些通过 CodeStar 管理,为开发环境提供预构建的基于角色的访问策略的 IAM 用户;由于 CodeStar 用户建立在 IAM 的基础之上,因此,您还可以获得 IAM 的管理优势。例如,如果您添加了一个现有的 IAM 用户到 CodeStar 项目中,那么,IAM 中现有的全局账户策略仍然有效。

可以。通过安装 AWS Toolkit for Eclipse 或 Visual Studio,您即可轻松配置本地开发环境来开发您的 CodeStar 项目;安装完成后,开发人员可以从一个可用 CodeStar 项目列表中选择相应项目,等待所需的开发工具自动配置完成后,克隆并测试项目的源代码,这一切都在 IDE 中完成。

您可以对控制面板进行配置,使它显示您想要的平铺视图;如需添加或删除平铺视图,可以单击项目控制面板上的“平铺视图”下拉菜单。如需更改项目控制面板的布局,可以将平铺视图拖放至您想要的位置。

AWS CodeStar 集成了 Atlassian JIRA,以将问题管理和您的项目整合;此外,您还可以将合作伙伴的操作添加到项目的 AWS CodePipeline 中。如需查看可用的 CodePipeline 操作列表,请参阅“AWS CodePipeline 集成”页面。

我们正在建立一个面向 AWS 合作伙伴网络 (APN) 成员的集成计划。如果您已经是 APN 成员,并想了解更多,请联系 aws-codestar-request@amazon.com。

不可以。AWS CodeStar 旨在帮助客户在 AWS 上快速启动新软件项目。每个 CodeStar 项目都提供多种开发工具,包括 AWS CodePipeline、AWS CodeCommit、AWS CodeBuild 和 AWS CodeDeploy,它们均可单独用于现有的 AWS 应用程序。若客户想了解这些工具如何帮助他们管理现有的 AWS 应用程序,可以访问相应服务页面了解更多。

区域

有关详细信息,请参阅区域性产品和服务。CodeStar 控制台将在一个统一集中视图中显示您在所有区域的全部开发项目;您的 CodeStar 项目将被保存至您在控制台中设置的区域。

不可以。CodeStar 只能配置和管理您在 CodeStar 项目配置中指定区域的代码服务资源,例如,CodeCommit 存储库。

了解有关 AWS CodeStar 定价的更多信息

访问定价页面
准备好开始构建了?
开始使用 AWS CodeStar
还有更多问题?
联系我们