开始免费使用 AWS

创建免费账户

获得 12 个月 AWS 免费套餐,同时享受 AWS 的基本支持功能,包括全年全天候无休客户服务、支持论坛及更多。


1. 什么是 AWS CodeStar?

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

 

2. 为什么应该使用 AWS CodeStar?

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

 

AWS CodeStar 可以用来做什么?

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

实现安全的团队协作。借助 AWS CodeSta,您可以和您的团队开展安全的项目协作。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 的费用是多少?

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


5.如何开始使用 AWS CodeStar?

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

 

6. 我可以使用 AWS CodeStar 构建哪些类型的应用程序?

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

 

7. 如何添加、删除或更改 AWS CodeStar 项目的用户?

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

 

8. AWS CodeStar 用户与 IAM 用户是什么关系?

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

 

9. 我可以直接在 IDE 中开发我的 AWS CodeStar 项目吗?

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

 

10. 如何配置项目控制面板?

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

 

11. AWS CodeStar 是否有可用的第三方集成?

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

 

11. 我是一个第三方工具供应商。我可以集成 AWS CodeStar 吗?

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

 

12. 我可以使用 AWS CodeStar 管理现有的 AWS 应用程序吗?

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


13. AWS CodeStar 有哪些可用区域?

AWS CodeStar 的可用区域有 US-East-1 (弗吉尼亚)、US East-2 (俄亥俄)、US-West-2 (俄勒冈) 和 EU-West-1 (爱尔兰)。CodeStar 控制台将在一个统一集中视图中显示您在所有区域的全部开发项目;您的 CodeStar 项目将被保存至您在控制台中设置的区域。

 

14. 我能否使用 AWS CodeStar 启动其他区域的应用程序?

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