У меня проблема с интеграцией моего приложения Swift для выполнения аутентифицированных вызовов в API Gateway. Я использую пример кода здесь для использования cognito и пример кода здесь для вызова API-шлюза.
Я называю сгенерированный клиентом код как
let credentialsProvider = AWSCognitoCredentialsProvider(regionType:.USWest2, identityPoolId: CognitoIdentityPoolId)
let configuration = AWSServiceConfiguration(region:.USWest2, credentialsProvider: credentialsProvider)
AWSServiceManager.default().defaultServiceConfiguration = configuration
self.client = WATER_MEDevwatermehouseholdapiClient.default()
self.client.apiRegistrationPost(body: body as? RegisterObject).continueWith(block: {(task: AWSTask) -> NSDictionary? in
return self.showResult(task: task)
})
, который возвращает «Неаутентифицированный доступ не поддерживается для этого пула идентификаторов». Пожалуйста, помогите с этим.