Création d'un processus de numérotation à l'aide de python dans le processus de numérotation locale DynamoDB

Aperçu

Lorsque vous utilisez DynamoDB lors de la création du processus de numérotation python, si vous souhaitez utiliser le DynamoDB réel pendant le développement ... Je pense que vous développerez en utilisant DynamoDB Local, je vais donc résumer la méthode. En continuant de Dernière fois, créez en fait un programme python.

Préparation préalable

la mise en oeuvre

import os
import boto3

endpoint_url = os.getenv('DYNAMODB_ENDPOINT', 'http://192.168.99.100:8000/')
aws_access_key_id = os.getenv('DYNAMODB_ACCESS_KEY_ID', 'DummyID')
aws_secret_access_key_id = os.getenv('DYNAMODB_SECRET_ACCESS_KEY_ID', 'DummyKey')
aws_region_name = os.getenv('DYNAMODB_REGION', 'ap-northeast-1')

dynamodb = boto3.resource(
    'dynamodb',
    region_name=aws_region_name,
    endpoint_url=endpoint_url,
    aws_access_key_id=aws_access_key_id,
    aws_secret_access_key=aws_secret_access_key_id
)

sequences = dynamodb.Table('sequences')

res = sequences.update_item(
    Key= {
        'sequence_key': 'TEST_SEQ'
        },
    UpdateExpression="ADD #name :increment",
    ExpressionAttributeNames={
        '#name':'val'
        },
    ExpressionAttributeValues={
        ":increment": int(1)
        },
    ReturnValues="UPDATED_NEW"
)

count=res['Attributes']['val']

print(count)

image.png

Recommended Posts

Création d'un processus de numérotation à l'aide de python dans le processus de numérotation locale DynamoDB
Traduit à l'aide de googletrans en Python
Utilisation du mode Python dans le traitement
Une note lors de la création d'un graphe dirigé à l'aide de Graphviz en Python
Programmation GUI en Python avec Appjar
Essayez d'utiliser LevelDB avec Python (plyvel)
Utilisation de variables globales dans les fonctions python
Voyons voir l'utilisation de l'entrée en python
Puissance totale en Python (en utilisant functools)
Reconnaissance de caractères manuscrits à l'aide de KNN en Python
Essayez d'utiliser LeapMotion avec Python
Recherche de priorité de profondeur à l'aide de la pile en Python
Lors de l'utilisation d'expressions régulières en Python
Essayez d'utiliser Amazon DynamoDB à partir de Python
Création d'interface graphique en python avec tkinter 2
J'ai comparé Node.js et Python lors de la création d'une miniature à l'aide d'AWS Lambda
Fonctionnement de la souris à l'aide de l'API Windows en Python
Notes utilisant cChardet et python3-chardet dans Python 3.3.1.
Création d'interface graphique en python à l'aide de tkinter partie 1
Pratique d'utilisation de ceci en Python (mauvais)
Essayez d'utiliser l'API Kraken avec Python
Utilisation de venv dans un environnement Windows + Docker [Python]
[FX] Hit oanda-API avec Python en utilisant Docker
Tweet à l'aide de l'API Twitter en Python
[Python] [Windows] Communication série en Python à l'aide de DLL
J'ai essayé d'utiliser l'optimisation bayésienne de Python
Connectez-vous à Slack à l'aide de requêtes en Python
Obtenez des données Youtube en Python à l'aide de l'API Youtube Data
Traiter plusieurs listes avec for en Python
Utilisation des constantes physiques dans Python scipy.constants ~ constant e ~
Scraping de sites Web à l'aide de JavaScript en Python
Développement de slack bot avec python en utilisant chat.postMessage
Configurez un serveur Web local en 30 secondes en utilisant http.server en python 3
Ecrire un module python dans fortran en utilisant f2py
Dessinez une structure arborescente en Python 3 à l'aide de graphviz
Remarques sur l'utilisation de python (pydev) avec eclipse
Classification des maladies par Random Forest en utilisant Python
Téléchargez des fichiers dans n'importe quel format en utilisant Python
Créer une feuille de calcul Google à l'aide de l'API Python / Google Data
Exécution de tâches parallèles à l'aide de concurrent.futures en Python
Modèle pour créer des applications de ligne de commande en Python
Créer un fichier GIF en utilisant Pillow en Python
Pièces jointes par e-mail à l'aide de votre compte gmail avec python.
Essayez d'utiliser l'API BitFlyer Ligntning en Python
Obtenir l'URL de l'image à l'aide de l'API Flickr en Python
Remarques sur l'utilisation de dict avec python [Competition Pro]
Jugons les émotions à l'aide de l'API Emotion en Python
Effectuer une analyse d'entité à l'aide de spaCy / GiNZA en Python
Afficher les avis sur les médicaments à l'aide de listes en Python
[Construction de l'environnement] Analyse des dépendances à l'aide de CaboCha avec Python 2.7
Pré-traiter l'index en Python à l'aide de ScriptUpdateProcessor de Solr
Charger des images à partir d'une URL à l'aide de Pillow dans Python 3
Créez un fichier MIDI en Python en utilisant pretty_midi
Utilisez python + galbé pour générer des points uniquement à Tokyo
Résolvez des équations simultanées en un instant en utilisant Python
Essayez d'utiliser l'API ChatWork et l'API Qiita en Python
Essayez d'utiliser l'API DropBox Core avec Python