Проблема с AWSCognito / DynamoDB (доступ без аутентификации - не поддерживается) - PullRequest
0 голосов
/ 23 апреля 2019

Я пытаюсь использовать AWSCognito и DynamoDB в приложении iOS.

Я следил за этим документом .

, по-видимому, без проблемдо шага 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 для совместной работы.

...