Cannot setup access logs for externally confugured HTTP API

I have my services split up into different serverless stacks. I’d like to use the same httpApi so all my lambdas in the different services are routes on the same API Gateway. Following the documentation, my serverless.yml provider section looks like this:
provider:
name: aws
runtime: python3.8
stage: {opt:stage, 'local'} log: {opt:log, ‘info’}
region: us-west-2
httpApi:
id: [API_ID]

when I try to deploy it, I get the following error: [Cannot setup access logs for externally confugured HTTP API I"m not sure what i need to do to get this working right.