Cognito User Pools yetkilendiricisini kullanarak yetkilendiren bir API'yi AWS SAM ile nasıl oluşturabilirim?Cognito Kullanıcı Havuzları ile AWS SAM API Authorizer
AWS::ApiGateway::Authorizer. Ama ... RestApiId benziyor
{
"Type" : "AWS::ApiGateway::Authorizer",
"Properties" : {
"AuthorizerCredentials" : String,
"AuthorizerResultTtlInSeconds" : Integer,
"AuthorizerUri" : String,
"IdentitySource" : String,
"IdentityValidationExpression" : String,
"Name" : String,
"ProviderARNs" : [ String, ... ],
"RestApiId" : String,
"Type" : String
}
}
bu Authorizer kullandığı API ifade eder? Ama AWS SAM, benim API'ler Ben onları birlikte ilişkilendirmek nasıl anlamıyorum
Resources:
Ec2Index:
Type: AWS::Serverless::Function
Properties:
Handler: ec2/index.handler
Runtime: nodejs6.10
CodeUri: ./src
FunctionName: 'ApiEc2IndexHandler'
Description: 'List EC2 resources'
Timeout: 30
Role: 'arn:aws:iam::598545985414:role/awsmanagement-lambda-management'
Events:
Ec2Index:
Type: Api
Properties:
Path: /ec2
Method: get
gibi tanımlanır?