В этом индексе указаны основные инструменты для разработчиков, пакеты SDK, инструментарии IDE, а также инструменты командной строки для разработки приложений AWS и управления ими.
Ссылки для перехода: Инструменты для разработчиков | Пакеты SDK | Инструментарий IDE | Командная строка | Бессерверная разработка
Инструменты AWS для разработчиков помогают безопасно хранить исходный код приложений и управлять их версиями, автоматически создавать, тестировать, а также развертывать приложения на AWS или в локальной среде.
AWS CodeCommit – это полностью автоматизированный сервис управления исходным кодом, позволяющий компаниям легко размещать безопасные и высокомасштабируемые частные репозитории Git. С сервисом CodeCommit не требуется поддерживать собственную систему управления исходным кодом или беспокоиться о масштабировании соответствующей инфраструктуры. С помощью CodeCommit можно безопасно хранить любые ресурсы, от исходного кода до бинарных файлов. Сервис эффективно интегрируется с существующими инструментами Git.
Подробнее »
AWS CodePipeline – это сервис непрерывной интеграции и непрерывной доставки для быстрого и надежного обновления приложений и инфраструктуры. CodePipeline выполняет компоновку, тестирование и развертывание вашего кода каждый раз при внесении в него изменений, используя определяемые вами модели процесса выпуска. Это позволяет осуществлять быструю и надежную доставку различных возможностей и обновлений. Вы можете без труда создать комплексное решение, используя встроенные подключаемые модули для популярных сторонних сервисов, например GitHub, или интегрируя собственные подключаемые модули на любой стадии процесса выпуска. С AWS CodePipeline вы платите только за то, что используете. Авансовые платежи или долгосрочные обязательства не требуются.
Подробнее »
AWS CodeBuild – это полностью управляемый сервис создания сборок, выполняющий компиляцию исходного кода, проводящий тестирование и формирующий готовые к развертыванию пакеты программного обеспечения. Благодаря CodeBuild больше не нужно распределять и масштабировать собственные серверы сборок, а также обеспечивать управление ими. Сервис CodeBuild непрерывно масштабируется и способен обрабатывать множество сборок одновременно, поэтому сборки не будут накапливаться в очереди. Можно быстро начать работу с помощью предустановленных сред сборки или создать пользовательские среды сборки на основе собственных инструментов. Использование вычислительных ресурсов сервиса CodeBuild оплачивается поминутно.
Подробнее »
AWS CodeDeploy – сервис, автоматизирующий развертывание кода в любом инстансе, включая инстансы Amazon EC2 и инстансы, работающие локально. AWS CodeDeploy упрощает быстрый выпуск новых возможностей, помогает избежать простоев во время развертывания и берет на себя все сложности при обновлении приложений. С помощью AWS CodeDeploy можно автоматизировать развертывание ПО, избавляясь от ненадежных операций, выполняемых вручную. При этом сервис масштабируется в соответствии с инфраструктурой, можно легко выполнять развертывание как на одном инстансе, так и на тысячах.
Подробнее »
Упростите использование сервисов AWS в своих приложениях с помощью API, соответствующих используемым вами языку программирования или платформе.
Ускорьте разработку AWS с помощью специализированных облачных инструментов, интегрированных в среду разработки.
Контролируйте свои сервисы AWS из командной строки и автоматизируйте управление сервисом с помощью скриптов.
Управляйте несколькими сервисами AWS с помощью одного инструмента командной строки. Доступно на системах Windows, Mac и Linux/UNIX.
Управляйте ресурсами AWS с помощью инструментов PowerShell, знакомых по работе в средах Windows, Linux и Mac.
AWS SAM Local – это инструмент командной строки, который позволяет локально проводить тестирование и отладку функций AWS Lambda, созданных по шаблонам AWS Serverless Application Model (SAM).
Инструменты API
Установить »
Документация »
Инструменты AMI
Установить »
Документация »
Тестируйте и развертывайте бессерверные приложения, созданные на базе AWS Lambda, с помощью SAM Local и AWS SAM. Больше инструментов для бессерверных приложений см. здесь.
AWS Serverless Application Model (AWS SAM) – это модель для определения бессерверных приложений. AWS SAM использует встроенную поддержку сервиса AWS CloudFormation и предоставляет упрощенный способ определения интерфейсов API сервиса Amazon API Gateway, функций AWS Lambda и таблиц Amazon DynamoDB для работы бессерверного приложения. Спецификация доступна по лицензии Apache 2.0. Подробнее см. в нашей документации.
AWS SAM Local – это дополнительный инструмент командной строки, который позволяет выполнять локальное тестирование функций Lambda, созданных по шаблонам AWS SAM. Подробнее »
AWS SAM Local – это инструмент командной строки, который позволяет локально проводить тестирование и отладку функций AWS Lambda, созданных по шаблонам AWS Serverless Application Model (SAM). SAM Local можно использовать для локального тестирования функций, запуска локального шлюза API Gateway на основе шаблона SAM, проверки шаблона SAM и создания тестовых нагрузок, имитирующих различные источники событий.