Који су ДинамоДБ примери који користе СДК за Питхон(бото3)?

Koji Su Dinamodb Primeri Koji Koriste Sdk Za Pithon Boto3



АВС је добављач услуга у облаку који омогућава кориснику да управља различитим ИТ услугама користећи ГУИ или ЦЛИ. Такође омогућава кориснику да приступи и управља овим услугама користећи програмске језике по свом избору користећи Софтваре Девелопмент Кит. СДК омогућава кориснику да напише код за креирање и укидање ресурса или управљање њима у облаку из целог света.

Овај водич ће објаснити ДинамоДБ примере за Питхон бото3.

Који су ДинамоДБ примери који користе СДК за Питхон (бото3)?

Да бисте користили услугу Амазон ДинамоДБ користећи СДК за Питхон бото3, пратите овај једноставан водич да бисте научили неколико примера:







Предуслови за коришћење СДК-а за Питхон
Пре него што почнете са ДинамоДБ примерима, идите у Виндовс терминал и конфигуришите АВС ЦЛИ након што га инсталирате на локални систем:





Унутар терминала користите следећу команду да бисте проверили да ли је Питхон инсталиран на систему:





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

Користите следећу команду да проверите локацију пип3 на локалном систему:

пип3 --версион

Следећи снимак екрана приказује инсталирану верзију Питхон-а и пип3 локацију на локалном систему:



Унесите следећу команду да бисте инсталирали бото3 на локални систем да бисте користили СДК за Питхон:

пип3 инсталирај бото3

Покрените горњи код који ће инсталирати бото3 на локални систем:

Након тога, једноставно отворите „ Јупитер Нотебоок ” користећи следећу команду за писање Питхон кода:

јупитер нотебоок

Извршите горњу команду која ће усмерити корисника на Јупитер бележницу:

Направите Питхон датотеку и кликните на њу да бисте кренули у њу:

Направите ДинамоДБ табелу

Користите следећи код да бисте креирали табелу користећи СДК за Питхон бото3 у услузи ДинамоДБ:

увоз бото3

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

сто = динамодб. цреате_табле (
ТаблеНаме = 'запослени' ,
КеиСцхема = [
{
'АттрибутеНаме' : 'ид' ,
'КеиТипе' : 'ХАШ'
}
] ,
АттрибутеДефинитионс = [
{
'АттрибутеНаме' : 'ид' ,
'Типе атрибута' : 'Н'
}
] ,
ПровисионедТхроугхпут = {
'РеадЦапацитиУнитс' : 1 ,
'ВритеЦапацитиУнитс' : 1
} ,
)

принт ( 'Статус табеле' , сто. табле_статус )

Горњи код увози бото3, а затим креира клијентски ресурс за ДинамоДБ табелу користећи бото3. Након тога, креира табелу запослени да конфигурише своју кључну шему, дефиницију атрибута и обезбеђену пропусност. На крају кода исписује статус табеле користећи табле_статус атрибут:

Идите у контролну таблу Амазон ДинамоДБ да бисте проверили креирање табеле запослених:

Креирајте ставке у ДинамоДБ-у

Када се ДинамоДБ табела успешно креира, користите следећи код да бисте ставили ставке у ДинамоДБ табелу:

сто = динамодб. Сто ( 'запослени' )
сто. пут_итем (
Ставка = {
'ид' : 1 ,
'име' : 'Усман Кхваја' ,
'плата' : 20000
} ,
)
сто. пут_итем (
Ставка = {
'ид' : 2 ,
'име' : 'Дејвид Ворнер' ,
'плата' : 22000
} ,
)
сто. пут_итем (
Ставка = {
'ид' : 3 ,
'име' : 'Пат Цумминс' ,
'плата' : 25000
} ,
)

Горњи код умеће ставке у ДинамоДБ табелу запослених користећи “пут_итем” атрибут који додаје три реда са именом и платом запосленог:

Покрените горњи код који ће приказати метаподатке као одговор горњег кода:

Ставке су додате у ДинамоДБ табелу користећи СДК за Питхон бото3:

Преузмите податке из ДинамоДБ-а

Користите следећи код да бисте добили податке из табеле запослених:

сто = динамодб. Сто ( 'запослени' )

одн = сто. гет_итем (
Кључ = {
'ид' : 1
} ,
)
принт ( одн [ 'Ставка' ] )

Извршите горњи код који ће приказати ставку која има ид једнако 1 у табели ДинамоДБ:

То је све о ДинамоДБ примерима који користе СДК за Питхон бото3.

Закључак

Да бисте користили ДинамоДБ примере користећи СДК за Питхон бото3, једноставно инсталирајте и конфигуришите АВС ЦЛИ на локалном систему. Након тога, проверите инсталацију Питхон-а и пип3 да бисте преузели бото3 који ће се користити у СДК-у за Питхон. Када су предуслови завршени, једноставно користите Питхон код да бисте креирали табелу у Амазон ДинамоДБ, убаците ставке у њу, а затим прикажите податке.