I see for each ApiGateway route a role is created,...
# help
p
I see for each ApiGateway route a role is created, is that right? If so how to reuse same role for each route.
f
Hey @Pavan Kumar, create a role and reuse it in all routes. Smth like:
Copy code
const role = new iam.Role(...);

new sst.Api(this, "Api", {
  defaultFunctionProps: {
    role,
  },
  ...
});
p
@Frank I think it will be useful if we have something like this!
Copy code
new sst.Api(this, 'API', {
  createSingleRoleForAllRoutes: true // creates superset route
 }
}
f