Какие примеры DynamoDB используют SDK для Python (boto3)?

Kakie Primery Dynamodb Ispol Zuut Sdk Dla Python Boto3



AWS — это поставщик облачных услуг, который позволяет пользователю управлять различными ИТ-сервисами с помощью графического интерфейса пользователя или командной строки. Это также позволяет пользователю получать доступ к этим службам и управлять ими, используя языки программирования по своему выбору с помощью Software Development Kit. SDK позволяет пользователю писать код для создания и удаления ресурсов или управления ими в облаке из любой точки мира.

Это руководство объяснит примеры DynamoDB для Python boto3.

Какие примеры DynamoDB используют SDK для Python (boto3)?

Чтобы использовать сервис Amazon DynamoDB с помощью SDK для Python boto3, следуйте этому простому руководству, чтобы изучить несколько примеров:







Предварительные условия для использования SDK для Python
Прежде чем запускать примеры DynamoDB, зайдите в терминал Windows и настроить интерфейс командной строки AWS после установки в локальной системе:





Внутри терминала используйте следующую команду, чтобы убедиться, что Python установлен в системе:





питон --версия

Используйте следующую команду, чтобы проверить расположение pip3 в локальной системе:

пункт3 --версия

На следующем снимке экрана показана установленная версия Python и расположение pip3 в локальной системе:



Введите следующую команду, чтобы установить boto3 в локальной системе и использовать SDK для Python:

пункт3 установить бото3

Запустите приведенный выше код, который установит boto3 в локальной системе:

После этого просто откройте « Блокнот Юпитера ”, используя следующую команду для написания кода Python:

блокнот юпитер

Выполните приведенную выше команду, которая направит пользователя к блокноту Jupyter:

Создайте файл Python и щелкните по нему, чтобы перейти внутрь него:

Создайте таблицу DynamoDB

Используйте следующий код, чтобы создать таблицу с помощью SDK для Python boto3 в службе DynamoDB:

Импортировать бото3

динамодб '=' бото3. ресурс ( 'динамодб' )

стол '=' динамомодб. create_table (
ИмяТаблицы '=' 'сотрудник' ,
ключевая схема '=' [
{
'Имя атрибута' : 'идентификатор' ,
'Тип Ключа' : 'ХЭШ'
}
] ,
Определения атрибутов '=' [
{
'Имя атрибута' : 'идентификатор' ,
'Тип атрибута' : 'Н'
}
] ,
Предоставленная пропускная способность '=' {
'ReadCapacityUnits' : 1 ,
'WriteCapacityUnits' : 1
} ,
)

Распечатать ( 'Статус стола' , стол. table_status )

Приведенный выше код импортирует boto3, а затем создает клиентский ресурс для таблицы DynamoDB, используя boto3. После этого создает таблицу сотрудник для настройки его ключевой схемы, определения атрибута и подготовленной пропускной способности. В конце кода он выводит статус таблицы, используя table_status атрибут:

Войдите в панель управления Amazon DynamoDB, чтобы проверить создание таблицы сотрудников:

Создание элементов в DynamoDB

После успешного создания таблицы DynamoDB используйте следующий код, чтобы поместить элементы в таблицу DynamoDB:

стол '=' динамомодб. Стол ( 'сотрудник' )
стол. put_item (
Элемент '=' {
'идентификатор' : 1 ,
'имя' : 'Усман Хваджа' ,
'зарплата' : 20000
} ,
)
стол. put_item (
Элемент '=' {
'идентификатор' : 2 ,
'имя' : 'Дэвид Уорнер' ,
'зарплата' : 22000
} ,
)
стол. put_item (
Элемент '=' {
'идентификатор' : 3 ,
'имя' : 'Пэт Камминс' ,
'зарплата' : 25000
} ,
)

Приведенный выше код вставляет элементы в таблицу сотрудников DynamoDB, используя «put_item» атрибут, который добавляет три строки с именем и зарплатой сотрудника:

Запустите приведенный выше код, который отобразит метаданные в качестве ответа на приведенный выше код:

Элементы были добавлены в таблицу DynamoDB с помощью SDK для Python boto3:

Получить данные из DynamoDB

Используйте следующий код для получения данных из таблицы сотрудников:

стол '=' динамомодб. Стол ( 'сотрудник' )

соответственно '=' стол. get_item (
Ключ '=' {
'идентификатор' : 1
} ,
)
Распечатать ( соответственно [ 'Элемент' ] )

Выполните приведенный выше код, который отобразит элемент, имеющий идентификатор равно 1 в таблице DynamoDB:

Это все о примерах DynamoDB с использованием SDK для Python boto3.

Заключение

Чтобы использовать примеры DynamoDB с использованием SDK для Python boto3, просто установите и настройте интерфейс командной строки AWS в локальной системе. После этого проверьте установку Python и pip3, чтобы загрузить boto3, который будет использоваться в SDK для Python. После выполнения предварительных требований просто используйте код Python для создания таблицы в Amazon DynamoDB, вставьте в нее элементы, а затем отобразите данные.