AWSCognito / DynamoDB问题(未经身份验证的访问-不支持)

时间:2019-04-23 04:19:45

标签: ios swift amazon-web-services amazon-dynamodb amazon-cognito

我正在尝试在AWSCognito应用中使用DynamoDBiOS

我关注了this document

似乎没有问题,直到第5步(创建用户池组)。

针对:

Step 6: Amazon DynamoDB row-level authorization

我不太了解我该怎么做。

运行此Swift代码时:

dynamoDbObjectMapper.save(newMyObject!, completionHandler: {
    (error: Error?) -> Void in

    if let error = error {
        print("Amazon DynamoDB Save Error: \(error)")
        return
    }
    print("An item was saved.")
})

我收到此错误:

Amazon DynamoDB Save Error: Error Domain=com.amazonaws.AWSCognitoIdentityErrorDomain 
Code=8 "(null)" UserInfo={__type=NotAuthorizedException, message=Unauthenticated 
access is not supported for this identity pool.}

但是我不打算具有“未经身份验证的访问”。 我原本希望在某个时候被要求输入用户名/密码。

我一定是在途中做错了事,或者未做应做的事。

事实是,我没有设置AWSCognito / DynamoDB协同工作的经验。

0 个答案:

没有答案