小编Har*_*ara的帖子

如何在aws-cli上的dynamodb中返回项目

所以,我有一个dynamoDB表用户和我想要返回此表的所有内容.或者甚至是一些.

我试过了

aws dynamodb query --table-name Users 
Run Code Online (Sandbox Code Playgroud)

它说我必须指定key-condition或key-condition-expression所以我添加了以下内容:

aws dynamodb query --table-name Users --key-condition-expression Username = "test"
Run Code Online (Sandbox Code Playgroud)

并返回错误消息"未知选项:测试"

amazon-web-services amazon-dynamodb aws-cli

21
推荐指数
3
解决办法
2万
查看次数

什么是cli的有效dynamodb key-condition-expression

有人可以告诉我一个有效的关键条件表达式.我试图在一个名为MyKeyTable的简单表上运行查询.它有两个"列",即Id和AnotherNumberThatICareAbout,类型为Long.

我想看看我投入的所有价值观.所以我尝试过:

aws dynamodb query --select ALL_ATTRIBUTES --table-name MyKeyTable
--endpoint http://localhost:8000 
--key-condition-expression "WHAT DO I PUT IN HERE?"
Run Code Online (Sandbox Code Playgroud)

我需要放入什么哈希?文档对这个imho有点蹩脚.任何帮助表示感谢,即使它只是一个好文档的链接.

amazon-dynamodb aws-cli dynamo-local

10
推荐指数
2
解决办法
6737
查看次数

DynamoDB 请求中包含的安全令牌无效 UnrecognizedClientException

我有 ~/.aws/credentials 和配置文件,我的代码如下

clientConfiguration.setProxyHost("MYPROXY");
            clientConfiguration.setProxyPort(port);
            clientConfiguration.setProxyUsername("username");
            clientConfiguration.setProxyPassword("pw");
            clientConfiguration.setPreemptiveBasicProxyAuth(false);


            AmazonDynamoDBClient client = new AmazonDynamoDBClient(new ProfileCredentialsProvider("MY_PROFILE"),clientConfiguration);

         //client.withRegion(Regions.US_EAST_1);
         DynamoDBMapper mapper = new DynamoDBMapper(client);

         // Get a book - Id=101
         GetBook(mapper, 101);
Run Code Online (Sandbox Code Playgroud)

我每次都遇到异常。我可以在 ~/.aws/credentials 的凭证文件中看到会话令牌

Error running the DynamoDBMapperQueryScanExample: com.amazonaws.services.dynamodbv2.model.AmazonDynamoDBException: The security token included in the request is invalid. (Service: AmazonDynamoDBv2; Status Code: 400; Error Code: UnrecognizedClientException; Request ID: S0NTUAHKE57VC68FM3CVBOFAKFVV4KQNSO5AEMVJF66Q9ASUAAJG)
    com.amazonaws.services.dynamodbv2.model.AmazonDynamoDBException: The security token included in the request is invalid. (Service: AmazonDynamoDBv2; Status Code: 400; Error Code: UnrecognizedClientException; Request ID: S0NTUAHKE57VC68FM3CVBOFAKFVV4KQNSO5AEMVJF66Q9ASUAAJG)
Run Code Online (Sandbox Code Playgroud)

AWS 开发工具包 1.11.24 …

amazon-web-services amazon-dynamodb

8
推荐指数
1
解决办法
2万
查看次数

Zend framework 2 Rest API:调用getList()而不是get($ id)函数

以下是我的模块配置文件

return array(
'controllers' => array(
    'invokables' => array(
        'RSMobile\Controller\User' => 'RSMobile\Controller\UserController',
    ),
),

// Routes for API calls
'router' => array(
    'routes' => array(

        'rsmobile' => array(
            'type' => 'segment',
            'options' => array(
                'route' => '/rsmobile',
                'defaults' => array(
                    'controller' => 'RSMobile\Controller\User',
                )
            ),

            // Child routes
            'child_routes' => array(
                // Route for "user" API
                'user' => array(
                    'type' => 'segment',
                    'options' => array(
                        'route' => '/user[/:id]',
                        'constraints' => array(
                                               'id'     => '[0-9a-zA-Z]+',
                                                              ),
                        'defaults' => array(
                            'controller' => …
Run Code Online (Sandbox Code Playgroud)

php rest zend-rest zend-framework2

7
推荐指数
1
解决办法
2134
查看次数

SQS:获取 SQS 队列中的消息数

我正在使用 Amazon-SQS,我尝试从队列中检索近似数量的属性,但响应为空

我正在使用 C# 以下是代码:

GetQueueAttributesRequest attReq = new GetQueueAttributesRequest();
attReq.QueueUrl = "Link to queue";
GetQueueAttributesResponse response = client.GetQueueAttributes(attReq);
Console.WriteLine("App. messages: "+ response.ApproximateNumberOfMessages);
Run Code Online (Sandbox Code Playgroud)

我从请求中得到空响应,我确定队列中也有消息。

c# amazon-sqs amazon-web-services

2
推荐指数
1
解决办法
2634
查看次数