Вопрос: Что такое AWS Toolkit for Eclipse?
AWS Toolkit for Eclipse – это подключаемый модуль с открытым кодом для Eclipse Java IDE, позволяющий упростить процессы разработки, развертывания и отладки Java-приложений с помощью Amazon Web Services. Используя AWS Toolkit for Eclipse, вы сможете быстрее приступить к созданию приложений AWS и сможете создавать их более производительно.
Вопрос: Какие функции выполняет AWS Toolkit for Eclipse?
AWS Toolkit for Eclipse включает следующие возможности.
- AWS SDK для Java
- AWS Explorer
- Развертывание и отладка AWS Elastic Beanstalk
- Поддержка нескольких аккаунтов AWS
AWS SDK для Java
AWS Toolkit for Eclipse в целях удобства включает в себя AWS SDK для Java, поэтому вы можете начать создавать в Eclipse Java-приложения для сервисов инфраструктуры AWS, включая Amazon S3, Amazon EC2 и Amazon SimpleDB.
- Начало работы. С легкостью создавайте новые проекты на Java с помощью библиотеки AWS Java, используя один из шаблонов проекта или добавляя библиотеку к существующему проекту.
- Разработка. Используйте Eclipse Java IDE для разработки и отладки ваших приложений.
- Обновление. Автоматически загружайте новые версии SDK через сайт обновлений Eclipse.
AWS Explorer
Простота доступа к вашей инфраструктуре в AWS, включая Amazon S3, Amazon SimpleDB, Amazon EC2 и другие сервисы, и удобство администрирования в процессе развертывания ваших приложений. AWS Explorer предоставляет графический интерфейс, упрощающий создание, редактирование и удаление ресурсов.
- Настройка Создавайте, просматривайте и удаляйте объекты Amazon S3, элементы и атрибуты Amazon SimpleDB, сообщения Amazon SQS и многое другое.
- Правка. Добавляйте, редактируйте и удаляйте ресурсы, чтобы создавать и тестировать приложения, не покидая интегрированной среды разработки.
- Запросы. Создавайте запросы Select к вашим данным в Amazon SimpleDB и редактируйте полученные результаты.
Развертывание и отладка AWS Elastic Beanstalk
Используйте AWS Toolkit for Eclipse для разработки, отладки и последующего развертывания интернет-приложений, написанных на Java, в AWS Elastic Beanstalk.
- Разработка Создавайте новые интернет-приложения на Java, используя шаблоны интернет-приложений, включая шаблон, сделанный на основе Travel Log (образца интернет-приложения на Java). Используйте Eclipse Java IDE для создания и локальной работы ваших приложений перед развертыванием их в AWS Elastic Beanstalk.
- Развертывание С легкостью развертывайте новые версии приложения в AWS Elastic Beanstalk, затем используйте для управления приложением средства управления Amazon EC2 в Eclipse или Консоль управления AWS.
- Отладка. Выполняйте удаленную отладку ваших приложений, работающих в среде Beanstalk. Инструментарий помогает вам выбрать инстанс EC2, автоматически сконфигурировать группы безопасности и настройки JVM, а затем начать удаленную сессию отладки.
Вопрос: А как быть с другими интегрированными средами разработки?
Хотя основной задачей AWS Toolkit for Eclipse является оказание помощи Java-разработчикам в создании интернет-приложений, мы продолжим помогать всем разработчикам ПО для платформы AWS посредством предоставления образцов кода, библиотек и инструментов разработчика, поддерживающих несколько языков программирования (на основании клиентских отзывов).
Вопрос: Где можно загрузить AWS Toolkit for Eclipse?
Загрузить и установить AWS Toolkit for Eclipse можно на странице продукта.
Вопрос: Где можно найти исходный код?
Исходный код находится в Git-репозитории на GitHub. Там вы сможете просмотреть исходный код в режиме онлайн, загрузить пакет с исходным кодом или создать его клон.
Вопрос: AWS Toolkit for Eclipse – это ПО с открытым исходным кодом? Какой тип лицензии распространяется на этот инструментарий?
На ПО AWS Toolkit for Eclipse и его исходный код распространяется действие лицензии Apache 2.0, утвержденной организацией Open Source Initiative (OSI). Эта лицензия позволяет нашим клиентам свободно модифицировать и распространять проект.
Вопрос: Почему на проект не распространяется действие лицензии Eclipse Public License?
Положения лицензии Eclipse Public License требуют, чтобы все модификации инструментария публиковались в виде исходного кода, попадающего под действие лицензии Eclipse Public License. И хотя обе лицензии Eclipse Public License и Apache 2.0 утверждены OSI, лицензия Apache 2.0 позволяет нашим клиентам модифицировать и распространять производные работы, используя подходящие для них лицензии.