Какви са примерите на DynamoDB, използващи SDK за Python(boto3)?

Kakvi Sa Primerite Na Dynamodb Izpolzvasi Sdk Za Python Boto3



AWS е доставчик на облачни услуги, който позволява на потребителя да управлява различни ИТ услуги с помощта на GUI или CLI. Той също така позволява на потребителя да осъществява достъп и да работи с тези услуги, използвайки езици за програмиране по техен избор, използвайки Software Development Kit. SDK позволява на потребителя да пише код за създаване и прекратяване на ресурси или да ги управлява в облака от целия свят.

Това ръководство ще обясни примери за DynamoDB за Python boto3.

Какви са примерите на DynamoDB, използващи SDK за Python (boto3)?

За да използвате услугата Amazon DynamoDB с помощта на SDK за Python boto3, следвайте това просто ръководство, за да научите няколко примера:







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





Вътре в терминала използвайте следната команда, за да проверите дали Python е инсталиран в системата:





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

Използвайте следната команда, за да проверите местоположението на pip3 в локалната система:

pip3 --версия

Следната екранна снимка показва инсталираната версия на Python и местоположението pip3 в локалната система:



Въведете следната команда, за да инсталирате boto3 в локалната система, за да използвате SDK за Python:

pip3 Инсталирай boto3

Изпълнете горния код, който ще инсталира boto3 в локалната система:

След това просто отворете „ Тетрадка на Юпитер ” като използвате следната команда за писане на Python код:

тетрадка на Юпитер

Изпълнете командата по-горе, която ще насочи потребителя към бележника на Jupyter:

Създайте Python файл и щракнете върху него, за да влезете в него:

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

Използвайте следния код, за да създадете таблица с помощта на SDK за Python boto3 в услугата DynamoDB:

импортиране boto3

dynamodb = boto3. ресурс ( 'dynamodb' )

маса = dynamodb. create_table (
TableName = 'служител' ,
KeySchema = [
{
„Име на атрибут“ : 'документ за самоличност' ,
„KeyType“ : 'ХЕШ'
}
] ,
AttributeDefinitions = [
{
„Име на атрибут“ : 'документ за самоличност' ,
'AttributeType' : 'Н'
}
] ,
Осигурена пропускателна способност = {
„ReadCapacityUnits“ : 1 ,
'WriteCapacityUnits' : 1
} ,
)

печат ( „Състояние на таблицата“ , маса. състояние_на_таблица )

Горният код импортира boto3 и след това създава клиентски ресурс за таблицата DynamoDB с помощта на boto3. След това създава таблица служител за да конфигурирате неговата ключова схема, дефиниция на атрибут и осигурена пропускателна способност. В края на кода той отпечатва състоянието на таблицата с помощта на състояние_на_таблица атрибут:

Влезте в таблото за управление на Amazon DynamoDB, за да проверите създаването на таблицата на служителите:

Създавайте елементи в DynamoDB

След като таблицата DynamoDB бъде създадена успешно, използвайте следния код, за да поставите елементи в таблицата DynamoDB:

маса = dynamodb. Таблица ( 'служител' )
маса. put_item (
Вещ = {
'документ за самоличност' : 1 ,
име : „Усман Кхваджа“ ,
'заплата' : 20 000
} ,
)
маса. put_item (
Вещ = {
'документ за самоличност' : 2 ,
име : 'Дейвид Уорнър' ,
'заплата' : 22000
} ,
)
маса. put_item (
Вещ = {
'документ за самоличност' : 3 ,
име : „Пат Къминс“ ,
'заплата' : 25 000
} ,
)

Горният код вмъква елементи в таблицата DynamoDB на служителите, като използва „постави_елемент“ атрибут, който добавя три реда с името и заплатата на служителя:

Изпълнете горния код, който ще покаже метаданните като отговор на горния код:

Елементите са добавени към таблицата DynamoDB с помощта на SDK за Python boto3:

Вземете данни от DynamoDB

Използвайте следния код, за да получите данните от таблицата на служителите:

маса = dynamodb. Таблица ( 'служител' )

респ = маса. get_item (
Ключ = {
'документ за самоличност' : 1
} ,
)
печат ( респ [ 'Вещ' ] )

Изпълнете горния код, който ще покаже елемента с документ за самоличност равна на 1 в таблицата DynamoDB:

Това е всичко за примерите на DynamoDB, използващи SDK за Python boto3.

Заключение

За да използвате примери на DynamoDB с помощта на SDK за Python boto3, просто инсталирайте и конфигурирайте AWS CLI на локалната система. След това проверете инсталирането на Python и pip3, за да изтеглите boto3, който ще се използва в SDK за Python. След като предпоставките са изпълнени, просто използвайте кода на Python, за да създадете таблица в Amazon DynamoDB, вмъкнете елементи в нея и след това покажете данните.