Как определить сценическое имя без Типа: AWS::Serverless::Api?
Я не хочу использовать чванство, поэтому мой шаблон, как показано ниже.
AWSTemplateFormatVersion: '2010-09-09'
Transform: AWS::Serverless-2016-10-31
Description: my api
Globals:
Api:
Cors:
AllowMethods: "'DELETE,GET,HEAD,OPTIONS,PATCH,POST,PUT'"
AllowHeaders: "'Content-Type, Authorization'"
AllowOrigin: "'*'"
MaxAge: "'600'"
MethodSettings:
- ResourcePath: "/*"
HttpMethod: "*"
CacheDataEncrypted: false
CachingEnabled: false
DataTraceEnabled: true
LoggingLevel: INFO
MetricsEnabled: true
ThrottlingBurstLimit: 50
ThrottlingRateLimit: 100
Resources:
GetUsers:
Type: AWS::Serverless::Function
Properties:
FunctionName: get-users
CodeUri: bin/user/list/list.zip
Role: !Sub arn:aws:iam::${AWS::AccountId}:role/lambda_basic_execution
Handler: list
Runtime: go1.x
VpcConfig:
SecurityGroupIds:
- sg-xxxx
SubnetIds:
- subnet-xxx
Events:
GetResource:
Type: Api
Properties:
Path: /users
Method: get
Таким образом, создается сценарий с именем Prod с настройками, которые я определил в разделе Globals>Api. (Я знаю, что есть ошибка, когда создается сцена с именем Stage. На данный момент мне все равно)
Теперь я хочу изменить имя Prod, а также хочу определить несколько этапов. Как я могу это сделать?