I'm trying to configure the environment variables in my AWS App Runner service, the variables I need is a secret from the Secrets Manager. My AWS App Runner does not have access to read secrets from the Secrets Manager unless I provide an Instance Role. No roles that pre-exist or that I create is displayed in the list of options and I'm blocked from creating the service.
I tried creating a custom IAM role but documentation tells me that this is not possible. I tried creating custom workarounds using Lambda functions but those are too complicated to get set up.
Instance Role have to be provided if passing in RuntimeEnvironmentSecrets.
Reference: https://docs.aws.amazon.com/apprunner/latest/dg/using-service-linked-roles-management.html