Начните работать с AWS бесплатно

Создать бесплатный аккаунт

Получите доступ к бесплатному пакету уровень бесплатного пользования AWS в течение двенадцати месяцев и используйте возможности базовой поддержки AWS Basic Support, в том числе круглосуточный доступ к сервису поддержки клиентов, форумы поддержки и многое другое.


1. Что такое AWS CodeStar?

AWS CodeStar – это облачный сервис разработки, который предоставляет все необходимые инструменты для быстрой разработки, сборки и развертывания приложений на AWS. С помощью AWS CodeStar можно настроить весь набор инструментов для непрерывной доставки ПО за считаные минуты, что позволяет быстрее начать выпуск кода. AWS CodeStar позволяет команде разработчиков безопасно работать вместе, применяя встроенные политики на основе ролей, которые позволяют легко управлять доступом и добавлять к проекту пользователей с правами владельцев, участников или наблюдателей. В каждом проекте AWS CodeStar есть унифицированная панель управления проектом; сервис интегрирован с ПО JIRA компании Atlassian, сторонним инструментом для отслеживания задач и управления проектами. С помощью панели управления проектом AWS CodeStar можно легко отслеживать все процессы разработки ПО, от списка текущих заданий до развертывания готового кода.

 

2. В каких случаях рекомендуется использовать AWS CodeStar?

CodeStar следует использовать в тех случаях, когда нужно быстро настроить проект разработки программного обеспечения на AWS. Сервис позволяет создать как полный набор инструментов для командного проекта, так и пробный проект с репозиторием исходного кода. AWS CodeStar можно также использовать для случаев, когда требуется узнать больше о непрерывной доставке, начав работу с полным набором инструментов для тестового проекта. AWS CodeStar помогает с настройкой проекта на базе готовых шаблонов, которые позволяют создавать реальные приложения и могут быть изменены в любой момент в соответствии с требованиями проекта.  

 

3. Какие задачи позволяет решить AWS CodeStar?

Начать разработку на AWS за считаные минуты. С помощью AWS CodeStar можно легко настроить весь набор инструментов разработки и непрерывной доставки для создания кода, сборки, тестирования и развертывания кода приложения. Для запуска проекта AWS CodeStar предлагает использовать набор шаблонов для Amazon EC2, AWS Lambda и AWS Elastic Beanstalk. При выборе проектного шаблона необходимые для его работы сервисы AWS выделяются за минуты, позволяя быстро приступить к созданию кода и развертыванию приложений.

Обеспечить безопасность работы всей команды. AWS CodeStar обеспечивает безопасную совместную работу всей команды. AWS CodeStar упрощает процесс настройки доступа сотрудников к проектам, поскольку предоставляет встроенные политики на основе ролей, которые отвечают рекомендациям AWS в области безопасности. С его помощью можно легко управлять доступом к проекту с правами владельцев, участников или наблюдателей. Настраивать специальные политики для каждого сервиса не потребуется.

Легко управлять доставкой программного обеспечения.AWS CodeStar предоставляет простой способ координации повседневной деятельности по разработке с помощью унифицированной панели управления проектом. Это позволяет выполнять мониторинг разработки приложения и централизованно отслеживать ход работы на всех этапах, включая подтверждения записи кода, сборки, тесты и развертывания. AWS CodeStar интегрирован с ПО JIRA компании Atlassian, сторонним инструментом для отслеживания задач и управления проектом. Это позволяет легко управлять задачами JIRA непосредственно из панели управления AWS CodeStar.

Выбирать из множества шаблонов проектов.С помощью шаблонов проекта, предлагаемых AWS CodeStar, можно легко разрабатывать разнообразные приложения, включая веб-сайты, интернет-приложения, интерактивные сервисы и приложения с использованием технологий Amazon Alexa. Шаблоны проектов AWS CodeStar включают необходимый для начала работы код на поддерживаемых языках программирования, включая Java, JavaScript, PHP, Ruby и Python.

 

4. Сколько стоит использование AWS CodeStar?

Дополнительная плата за AWS CodeStar отсутствует. Вы оплачиваете ресурсы AWS (например, инстансы EC2, функции Lambda или корзины S3), используемые в проектах CodeStar. Вы платите только за то, чем пользуетесь, без минимальных платежей или авансовых обязательств.


5. Как начать работу с сервисом AWS CodeStar?

Начать работу с AWS CodeStar можно за считаные минуты с помощью консоли AWS CodeStar. Для начала выберите один из доступных шаблонов проектов CodeStar, который автоматически выделит все необходимые для проекта ресурсы. После выделения ресурсов для проекта вы увидите запущенное приложение в блоке «Application endpoints». Используйте инструкции в консоли CodeStar, чтобы подключиться к проектному репозиторию исходного кода AWS CodeCommit и начать разработку кода. В процессе выпуска можно использовать панель управления проектом для отслеживания изменений и управления ими, а также для просмотра последних действий в рамках проекта.

 

6. Какие типы приложений можно создавать с помощью AWS CodeStar?

AWS CodeStar можно использовать для создания интернет-приложений, веб-сервисов и многого другого. Приложения работают в сервисах Amazon EC2, AWS Elastic Beanstalk или AWS Lambda. Шаблоны проектов доступны на нескольких языках программирования, включая Java, Node.js (Javascript), PHP, Python и Ruby.

 

7. Как добавить, удалить или изменить пользователей для проектов AWS CodeStar?

Добавлять, изменять или удалять пользователей проекта CodeStar можно в разделе «Team» консоли CodeStar. Вы можете предоставить пользователям разрешения на уровне владельца, участника или наблюдателя. Удалить пользователей или изменить их роли можно в любое время.

 

8. Как пользователи AWS CodeStar соотносятся с пользователями IAM?

Пользователи CodeStar – это пользователи IAM, которыми управляет сервис CodeStar, чтобы обеспечить выполнение в среде разработки встроенных политик доступа на основе ролей. Поскольку пользователи CodeStar создаются на основе сервиса IAM, вы можете использовать административные преимущества IAM. Например, если добавить существующего пользователя IAM в проект CodeStar, существующие глобальные политики аккаунта для пользователей IAM останутся в силе.

 

9. Можно ли работать над проектами AWS CodeStar непосредственно из интегрированной среды разработки?

Да. Установка AWS Toolkit для Eclipse или Visual Studio дает возможность легко настраивать локальную среду разработки для работы с проектами CodeStar. После установки разработчики могут выбрать нужные из списка доступных проектов CodeStar и автоматически настроить средства разработки таким образом, чтобы клонировать и проверять исходный код своего проекта, не покидая интегрированной среды разработки.

 

10. Как можно настроить панель управления проектом?

Панели управления проекта могут быть настроены, чтобы показывать нужные блоки там, где удобно пользователю. Чтобы добавить или удалить блоки, нажмите на раскрывающийся список «Tiles» в панели управления проектами. Чтобы изменить представление панели управления проекта, перетащите блок в удобное место. 

 

11. Есть ли сторонние интеграции, которые можно использовать с AWS CodeStar?

AWS CodeStar работает с ПО JIRA компании Atlassian для интеграции управления задачами с проектами пользователя и позволяет добавить партнерские действия в проектный конвейер AWS CodePipeline. Чтобы просмотреть список доступных действий CodePipeline, см. страницу Интеграция с CodePipeline.

 

11. Я сторонний поставщик инструментов. Могу ли я интегрировать их с AWS CodeStar?

Мы начинаем разрабатывать программу интеграции для участников партнерской сети AWS (APN). Если вы уже являетесь участником APN и хотите узнать подробности, свяжитесь с нами по адресу aws-codestar-request@amazon.com.

 

12. Можно ли использовать AWS CodeStar для управления существующими приложениями AWS?

Нет. AWS CodeStar предназначен для того, чтобы помочь клиентам быстро запускать новые программные проекты на AWS. Каждый проект CodeStar включает инструменты разработки, в том числе AWS CodePipeline, AWS CodeCommit, AWS CodeBuild и AWS CodeDeploy, которые можно использовать как отдельно, так и с существующими приложениями AWS. Чтобы узнать, как эти инструменты могут помочь в работе с существующими приложениями AWS, посетите страницы соответствующих сервисов.


13. В каких регионах доступен сервис AWS CodeStar?

Сервис AWS CodeStar доступен в регионах Восток США-1 (Вирджиния), Восток США-2 (Огайо), Запад США-2 (Орегон) и Запад ЕС-1 (Ирландия). Консоль CodeStar обеспечивает централизованное отображение всех проектов по разработке во всех регионах. Проект CodeStar будет сохранен в том регионе, на который настроена консоль.

 

14. Можно ли использовать AWS CodeStar для запуска приложений в других регионах?

Нет. AWS CodeStar обеспечивает настройку ресурсов сервисов AWS для работы с кодом (например, репозиториев CodeCommit) и управление ими в регионах, которые указаны в конфигурации проекта CodeStar.