Этот репозиторий содержит примеры кода, демонстрирующие, как использовать AWS SDK для взаимодействия с сервисами AWS.
Многие примеры включены в документацию AWS.
Примеры кода для SDK каждого языка можно найти в следующих подкаталогах. Приведенные здесь примеры демонстрируют наиболее распространенное использование SDK для каждого языка.
SDK | папка | Версия SDK |
---|---|---|
.СЕТЬ | дотнетв3/ | 3.5+ |
.СЕТЬ | дотнет/ | <3,5 |
С++ | cpp/ | 1 |
Идти | gov2/ | 2 |
Идти | идти/ | 1 |
Ява | javav2/ | 2 |
Ява | Java/ | 1 |
JavaScript | javascriptv3/ | 3 |
JavaScript | javascript/ | 2 |
Котлин | котлин/ | 1 |
PHP | php/ | 3 |
Питон | питон/ | 3 |
Руби | рубин/ | 3 |
Ржавчина | ржавчина1/ | 1 |
Быстрый | быстрый/ | предварительный просмотр |
В каждом каталоге вы найдете инструкции для SDK, которые помогут понять и вызвать пример кода.
В соответствии с нашей Политикой обслуживания SDK и инструментов AWS SDK для Java v1.x перейдет в режим обслуживания 31 июля 2024 г., а поддержка закончится 31 декабря 2025 г.
Дополнительную информацию см. в разделе Объявление о прекращении поддержки AWS SDK для Java v1.x.
каталог | цель | использование |
---|---|---|
/приложения | Содержит не зависящие от языка компоненты примеров приложений, которые показывают, как SDK можно использовать в контексте производственного приложения. | Чтобы просмотреть языковые компоненты для каждого примера приложения, см. папку cross-service в подкаталоге нужного языка (например, python/cross-service ). |
/тест | Содержит все компоненты, поддерживающие специальную среду автоматизации тестирования, используемую для регулярного тестирования кода в этом репозитории. | Развертывается на AWS как многоязычное решение для интеграционного тестирования на основе контейнеров. ВНИМАНИЕ: по состоянию на 2023 год строительство все еще ведется. |
/ресурсы | Содержит общие компоненты, используемые во многих примерах кода в этом репозитории. | Развертывается как внешние (/clients) или внутренние (/cdk или /cfn) компоненты. |
Чтобы вызвать этот пример кода, у вас должна быть учетная запись AWS. Дополнительную информацию о создании учетной записи см. в разделе Уровень бесплатного пользования AWS.
У вас также должны быть настроены учетные данные AWS. Инструкции по использованию интерфейса командной строки AWS (AWS CLI) для настройки учетных данных см. в разделе Основы настройки CLI.
Эти примеры кода взаимодействуют с сервисами, за которые может взиматься плата с вашего аккаунта AWS. Дополнительную информацию см. в разделе Цены на AWS.
Кроме того, пример кода теоретически может изменить или удалить существующие ресурсы AWS. В целях должной осмотрительности выполните следующие действия:
Этот репозиторий процветает благодаря вашему вкладу! ❤️ Чтобы принять участие, смотрите CONTRIBUTING.md.
Запросы примеров можно сделать через систему отслеживания проблем.
Наша команда рассматривает все запросы, оценивая их по следующим критериям:
Все запросы на примеры следует делать как можно раньше. Для более крупных примеров это должно быть как минимум за два месяца до требуемой даты.
На основе оценки мы определяем приоритет каждого запроса и соответственно распределяем ресурсы. Мы отдаем приоритет запросам, которые ясны, актуальны и могут быть выполнены в разумные сроки. Сопровождающий высококачественный PR увеличивает вероятность того, что мы сможем удовлетворить запрос.
Обратите внимание, что некоторые запросы, например исправление ошибок и проблем безопасности, имеют приоритет над новыми примерами кода. Кроме того, у нас ограниченные ресурсы и собственные приоритеты, которые определяют разработку примеров кода. Если у вас есть какие-либо вопросы или вы хотите внести свой вклад, обратитесь к нашему руководству по вкладам.
Документация AWS включает примеры исходного кода из нескольких дополнительных источников. Эти источники называются притоками, впадающими в «реку» документации AWS.
Все содержимое этого репозитория, если не указано иное, защищено авторскими правами © Amazon Web Services, Inc. или ее дочерних компаний. Все права защищены.
Если не указано иное, все примеры в этой коллекции лицензируются по лицензии Apache версии 2.0 («Лицензия»). Полный текст лицензии представлен в файле LICENSE
, прилагаемом к этому репозиторию.