Hi all,
first of all I would like to say that Jets are awesome. I was working with Ruby since 2005 switching from Java and that switch gave me lot of fun and other positive emotions. Development was fun.
For several years now I am doing stuff in Cloud and basically I use Java, Python (a lot of GIS stuff) and Go now.
During the weekend I tried Jets and felt once again same fun from programming like years ago. You can feel a little bit younger, eh… Nevertheless…
We have centralized service management for our backend where while depolying new app (in different ways) we configure it using our API (in Go). There is created some policy/scopes in DynamoDB which then is used by custom build Authorizer. This Authorizer then is added to each new API Gateway deployed with new app. So Now I have CF like
Api:
Type: AWS::Serverless::Api
Properties:
[…]
Auth:
DefaultAuthorizer: DefaultAuth
Authorizers:
DefaultAuth:
FunctionArn:
Fn::ImportValue:
!Sub ${SvcMgmtStack}-Authorize
I checked documentation and maybe I do not see it or do not understand something. Basically is it possible to configure Jets in that way that I will provide ARN of existing lamabda function to be used as and Authorizer for API Gateway? I do not want to create new one - I already have it.
Thanks in advance