Сбой вызова Swift Cognito API Gateway «Неавторизованный доступ не поддерживается для этого пула удостоверений» - PullRequest
0 голосов
/ 31 марта 2020

У меня проблема с интеграцией моего приложения 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)
    })

, который возвращает «Неаутентифицированный доступ не поддерживается для этого пула идентификаторов». Пожалуйста, помогите с этим.

...