<i id='5mfnx'><tr id='5mfnx'><dt id='5mfnx'><q id='5mfnx'><span id='5mfnx'><b id='5mfnx'><form id='5mfnx'><ins id='5mfnx'></ins><ul id='5mfnx'></ul><sub id='5mfnx'></sub></form><legend id='5mfnx'></legend><bdo id='5mfnx'><pre id='5mfnx'><center id='5mfnx'></center></pre></bdo></b><th id='5mfnx'></th></span></q></dt></tr></i><div id='5mfnx'><tfoot id='5mfnx'></tfoot><dl id='5mfnx'><fieldset id='5mfnx'></fieldset></dl></div>

<legend id='5mfnx'><style id='5mfnx'><dir id='5mfnx'><q id='5mfnx'></q></dir></style></legend>

<tfoot id='5mfnx'></tfoot>
    • <bdo id='5mfnx'></bdo><ul id='5mfnx'></ul>

      1. <small id='5mfnx'></small><noframes id='5mfnx'>

      2. 如何使用 aws Lambda 和 python 将项目放入 aws DynamoDb

        how to put an Item in aws DynamoDb using aws Lambda with python(如何使用 aws Lambda 和 python 将项目放入 aws DynamoDb)
        <tfoot id='uFzdm'></tfoot>

          <legend id='uFzdm'><style id='uFzdm'><dir id='uFzdm'><q id='uFzdm'></q></dir></style></legend>
          • <i id='uFzdm'><tr id='uFzdm'><dt id='uFzdm'><q id='uFzdm'><span id='uFzdm'><b id='uFzdm'><form id='uFzdm'><ins id='uFzdm'></ins><ul id='uFzdm'></ul><sub id='uFzdm'></sub></form><legend id='uFzdm'></legend><bdo id='uFzdm'><pre id='uFzdm'><center id='uFzdm'></center></pre></bdo></b><th id='uFzdm'></th></span></q></dt></tr></i><div id='uFzdm'><tfoot id='uFzdm'></tfoot><dl id='uFzdm'><fieldset id='uFzdm'></fieldset></dl></div>

              • <small id='uFzdm'></small><noframes id='uFzdm'>

                  <bdo id='uFzdm'></bdo><ul id='uFzdm'></ul>
                    <tbody id='uFzdm'></tbody>
                  本文介绍了如何使用 aws Lambda 和 python 将项目放入 aws DynamoDb的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  在 AWS Lambda 中使用 python,我如何从 DynamoDB 表中放置/获取项目?

                  Using python in AWS Lambda, how do I put/get an item from a DynamoDB table?

                  在 Node.js 中是这样的:

                  In Node.js this would be something like:

                  dynamodb.getItem({
                      "Key": {"fruitName" : 'banana'},
                      "TableName": "fruitSalad"
                  }, function(err, data) {
                      if (err) {
                          context.fail('Incorrect username or password');
                      } else {
                          context.succeed('yay it works');
                      }
                  });
                  

                  我只需要 python 等价物.

                  All I need is the python equivalent.

                  推荐答案

                  使用 Boto3(最新 AWS SDK for python)

                  Using Boto3 (Latest AWS SDK for python)

                  你导入它

                  import boto3
                  

                  然后通过调用客户端

                  dynamodb = boto3.client('dynamodb')
                  

                  获取项目示例

                  dynamodb.get_item(TableName='fruitSalad', Key={'fruitName':{'S':'Banana'}})
                  

                  放物品示例

                  dynamodb.put_item(TableName='fruitSalad', Item={'fruitName':{'S':'Banana'},'key2':{'N':'value2'}})
                  

                  'S'表示String值,'N'是数值

                  'S' indicates a String value, 'N' is a numeric value

                  对于其他数据类型,请参阅 http:///boto3.readthedocs.org/en/latest/reference/services/dynamodb.html#DynamoDB.Client.put_item

                  For other data types refer http://boto3.readthedocs.org/en/latest/reference/services/dynamodb.html#DynamoDB.Client.put_item

                  这篇关于如何使用 aws Lambda 和 python 将项目放入 aws DynamoDb的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

                  相关文档推荐

                  env: python: No such file or directory(env: python: 没有这样的文件或目录)
                  How to evaluate environment variables into a string in Python?(如何在 Python 中将环境变量评估为字符串?)
                  Python - temporarily modify the current process#39;s environment(Python - 临时修改当前进程的环境)
                  Change current process environment#39;s LD_LIBRARY_PATH(更改当前进程环境的 LD_LIBRARY_PATH)
                  Reading and writing environment variables in Python?(在 Python 中读写环境变量?)
                  When to use sys.path.append and when modifying %PYTHONPATH% is enough(何时使用 sys.path.append 以及何时修改 %PYTHONPATH% 就足够了)
                  <i id='TjOIY'><tr id='TjOIY'><dt id='TjOIY'><q id='TjOIY'><span id='TjOIY'><b id='TjOIY'><form id='TjOIY'><ins id='TjOIY'></ins><ul id='TjOIY'></ul><sub id='TjOIY'></sub></form><legend id='TjOIY'></legend><bdo id='TjOIY'><pre id='TjOIY'><center id='TjOIY'></center></pre></bdo></b><th id='TjOIY'></th></span></q></dt></tr></i><div id='TjOIY'><tfoot id='TjOIY'></tfoot><dl id='TjOIY'><fieldset id='TjOIY'></fieldset></dl></div>

                      • <bdo id='TjOIY'></bdo><ul id='TjOIY'></ul>
                          <tbody id='TjOIY'></tbody>

                        1. <legend id='TjOIY'><style id='TjOIY'><dir id='TjOIY'><q id='TjOIY'></q></dir></style></legend>
                          <tfoot id='TjOIY'></tfoot>

                            <small id='TjOIY'></small><noframes id='TjOIY'>