Docker и Docker Compose Starter Kit, чтобы помочь вам быстро начать с AWS Dynamodb.
Используйте это как котельной для вашего следующего проекта, я уже сделал!
CT83/Dynamodb-Python-Docker-Compose-Starter-Kit
AWS Dynamodb с Python с помощью Docker и Docker Compose Starter Kit, чтобы помочь вам ударить на землю.
Docker и Docker Compose Starter Kit, чтобы помочь вам быстро начать с AWS Dynamodb.
Используйте это как котельной для вашего следующего проекта, я уже сделал!
Я предполагаю, что вы уже знакомы с Docker и Docker Compose, поэтому я направлю на это.
Что такое dynamodb?
Amazon DynamOdb – это полностью управляемая проприетарная служба баз данных NoSQL, которая поддерживает элементы данных ключа и данных документов.
Что делает app.py?
-
app.py
Использует управление Hydra Facebook Hydra Config для получения желаемой конфигурации из файла .yml и загружает его. - Затем соединение сделано в экземпляр dynamodb.
- Некоторые основные операции базы данных выполняются с использованием Pyinmodb библиотека.
Как бежать?
Есть 2 режима, в которых вы можете запустить app.py
в.
1. Местный режим dynamodb –
Здесь локальный экземпляр DynamoDB развернут с использованием, Docker и Amazon’s Официальная локальная динамодб изображение Отказ
Все…
Я предполагаю, что вы уже знакомы с Docker и Docker Compose, поэтому я направлю на это.
Что такое dynamodb?
Amazon DynamOdb – это полностью управляемая проприетарная служба баз данных NoSQL, которая поддерживает элементы данных ключа и данных документов.
Что делает app.py?
-
app.py
Использует управление Hydra Facebook Hydra Config для получения желаемой конфигурации из файла .yml и загружает его. - Затем соединение сделано в экземпляр dynamodb.
- Некоторые основные операции базы данных выполняются с использованием Pyinmodb библиотека.
Как бежать?
Есть 2 режима, в которых вы можете запустить app.py
в.
1. Местный режим dynamodb –
Здесь локальный экземпляр DynamoDB развернут с использованием, Docker и Amazon’s Официальная локальная динамодб изображение Отказ
Все операции базы данных затем выполняются на этом локальном экземпляре.
Docker-Compose Up --Build
2. AWS Dynamodb Mode
Здесь app.py
будет подключаться к AWS Dynamodb Экземпляр, вот как ваш код может работать в производстве. В этом режиме вы ожидаете к
- Создать виртуальную среду Python
PIP Установка -R требования. atxt
- Создать
.env
Файл с вашими учетными данными AWS, какexample.env
Отказ - Заменить Докер с AWS в
env-config.yml
Отказ - Запустить использование
Python App.py
Вот и все!
Это должно помочь вам начать действительно быстро!
🐋 + 📀 + 🐍 = 🤓
Оригинал: “https://dev.to/rohansawant/how-to-connect-to-dynamodb-with-python-using-docker-compose-boilerplate-starter-pack-49h0”