Я пытаюсь использовать 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 для совместной работы.