【以下的问题经过翻译处理】 我定义了一个AWS::Serverless::Function,如下所示:
GreetingsFunction:
Type: AWS::Serverless::Function
Properties:
Handler: index.handler
Runtime: nodejs16.x
Architectures:
- x86_64
InlineCode: !Sub |
exports.handler = async () => {
return {
'statusCode': 200,
'body': JSON.stringify({message: "Greetings from ${AWS::Region}"})
};
};
FunctionUrlConfig:
AuthType: NONE
Cors:
AllowOrigins:
- "*"
我希望在我的模板的输出中包含FunctionUrl。我尝试使用!GetAtt GreetingsFunction.FunctionUrl,希望相应的AWS::Lambda::Url属性会传播到AWS::Serverless::Function,但事实并非如此。我该如何获取函数URL?