Define authorization scopes for cognito user pool

aws

#1

my question is in reference to this issue https://github.com/serverless/serverless/issues/4661

since there currently seems to be no way to define Oauth scopes in your serverless configuration each time I re-deploy my API I have to go back into the aws api gateway UI and re-set the scopes for the authorization defined for my route. I was wondering if anyone has come up with a clever work around?

Once I make the changes in the UI the changes are reflected in the swagger.json that you can export from api gateway. I’m wondering if there is a way I can update this configuration as part of my deploy process or prevent this setting from being overridden each time I re-deploy.

this is how I have the endpoint configured in the serverless.yml

    events:
  - http:
      method: get
      path: customer
      request:
        parameters:
          querystrings:
            ACCT_NUM: true
      cors: true
      authorizer:
        name: authorizer
        arn: arn:aws:cognito-idp:us-east-1xxxxx
        identitySouce: method.request.header.Authorization