Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
AWS CloudFormation Ressourcen, die generiert wurden, wenn AWS::Serverless::Function ist angegeben
Wenn ein angegeben ist, AWS::Serverless::Function
AWS Serverless Application Model
(AWS SAM) erstellt immer eine AWS::Lambda::Function
Basis AWS CloudFormation Ressource.
AWS::Lambda::Function
-
LogicalId
:<function‑LogicalId>
Referenzierbare Eigenschaft: N/A (Sie müssen das verwenden, um darauf
LogicalId
zu verweisen AWS CloudFormation Ressource)
Darüber hinaus AWS CloudFormation Ressource, wann AWS::Serverless::Function
angegeben, AWS SAM generiert auch AWS CloudFormation Ressourcen für die folgenden Szenarien.
Szenarien
- AutoPublishAlias Eigenschaft ist angegeben
- Die Rolleneigenschaft ist nicht angegeben
- DeploymentPreference Eigentum ist spezifiziert
- Eine API-Ereignisquelle ist angegeben
- Eine HttpApi Ereignisquelle ist angegeben
- Eine Quelle für Streaming-Ereignisse ist angegeben
- Eine Ereignisquelle für eine Event-Bridge (oder einen Event-Bus) wurde angegeben
- Eine IotRule Ereignisquelle ist angegeben
- OnSuccess(oder OnFailure) eine Eigenschaft ist für SNS Amazon-Ereignisse angegeben
- OnSuccess(oder OnFailure) eine Eigenschaft ist für SQS Amazon-Ereignisse angegeben
AutoPublishAlias Eigenschaft ist angegeben
Wenn die AutoPublishAlias
Eigenschaft eines angegeben AWS::Serverless::Function
ist, AWS SAM generiert Folgendes AWS CloudFormation Ressourcen: AWS::Lambda::Alias
undAWS::Lambda::Version
.
AWS::Lambda::Alias
-
LogicalId
:<function‑LogicalId>
Alias<alias‑name>
ist die Zeichenfolge, auf die gesetzt<alias‑name>
AutoPublishAlias
ist. Wenn Sie zum BeispielAutoPublishAlias
auf einstellenlive
,LogicalId
ist das:MyFunction
Aliaslive
.Referenzierbare Eigenschaft:
<function‑LogicalId>
.Alias AWS::Lambda::Version
-
LogicalId
:<function‑LogicalId>
Version<sha>
ist ein eindeutiger Hashwert, der bei der Erstellung des Stacks generiert wird. Zum Beispiel<sha>
MyFunction
Version926eeb5ff1
.Referenzierbare Eigenschaft:
<function‑LogicalId>
.Version
Weitere Informationen zur AutoPublishAlias
Eigenschaft finden Sie im Abschnitt Eigenschaften von AWS::Serverless::Function.
Die Rolleneigenschaft ist nicht angegeben
Wenn die Role
Eigenschaft eines nicht angegeben AWS::Serverless::Function
ist, AWS SAM generiert eine AWS::IAM::Role
AWS CloudFormation Ressource.
AWS::IAM::Role
-
LogicalId
:<function‑LogicalId>
RoleReferenzierbare Eigenschaft: N/A (Sie müssen das verwenden, um darauf
LogicalId
zu verweisen AWS CloudFormation Ressource)
DeploymentPreference Eigentum ist spezifiziert
Wenn die DeploymentPreference
Eigenschaft eines angegeben AWS::Serverless::Function
ist, AWS SAM generiert die folgenden Ressourcen AWS CloudFormation Ressourcen: AWS::CodeDeploy::Application
undAWS::CodeDeploy::DeploymentGroup
. Außerdem, wenn die Role
Eigenschaft des DeploymentPreference
Objekts nicht angegeben ist, AWS SAM generiert auch eine AWS::IAM::Role
AWS CloudFormation Ressource.
AWS::CodeDeploy::Application
-
LogicalId
:ServerlessDeploymentApplication
Referenzierbare Eigenschaft: N/A (Sie müssen das verwenden, um darauf
LogicalId
zu verweisen AWS CloudFormation Ressource)
AWS::CodeDeploy::DeploymentGroup
-
LogicalId
:<function‑LogicalId>
DeploymentGroupReferenzierbare Eigenschaft: N/A (Sie müssen das verwenden, um darauf
LogicalId
zu verweisen AWS CloudFormation Ressource) AWS::IAM::Role
-
LogicalId
:CodeDeployServiceRole
Referenzierbare Eigenschaft: N/A (Sie müssen das verwenden, um darauf
LogicalId
zu verweisen AWS CloudFormation Ressource)
Eine API-Ereignisquelle ist angegeben
Wenn die Event
Eigenschaft von auf gesetzt AWS::Serverless::Function
istApi
, die RestApiId
Eigenschaft aber nicht angegeben ist, AWS SAM generiert die AWS::ApiGateway::RestApi
AWS CloudFormation Ressource.
AWS::ApiGateway::RestApi
-
LogicalId
:ServerlessRestApi
Referenzierbare Eigenschaft: N/A (Sie müssen das verwenden, um darauf
LogicalId
zu verweisen AWS CloudFormation Ressource)
Eine HttpApi Ereignisquelle ist angegeben
Wenn die Event
Eigenschaft von auf gesetzt AWS::Serverless::Function
istHttpApi
, die ApiId
Eigenschaft aber nicht angegeben ist, AWS SAM generiert die AWS::ApiGatewayV2::Api
AWS CloudFormation Ressource.
AWS::ApiGatewayV2::Api
-
LogicalId
:ServerlessHttpApi
Referenzierbare Eigenschaft: N/A (Sie müssen das verwenden, um darauf
LogicalId
zu verweisen AWS CloudFormation Ressource)
Eine Quelle für Streaming-Ereignisse ist angegeben
Wenn die Event
Eigenschaft von an auf einen der Streaming-Typen gesetzt AWS::Serverless::Function
ist, AWS SAM generiert die AWS::Lambda::EventSourceMapping
AWS CloudFormation Ressource. Dies gilt für die folgenden Typen: DynamoDB
Kinesis
,MQ
,MSK
, undSQS
.
AWS::Lambda::EventSourceMapping
-
LogicalId
:<function‑LogicalId><event‑LogicalId>
Referenzierbare Eigenschaft: N/A (Sie müssen den verwenden, um darauf
LogicalId
zu verweisen AWS CloudFormation Ressource)
Eine Ereignisquelle für eine Event-Bridge (oder einen Event-Bus) wurde angegeben
Wenn die Event
Eigenschaft von auf einen der Typen Event Bridge (oder Event Bus) gesetzt AWS::Serverless::Function
ist, AWS SAM generiert den AWS::Events::Rule
AWS CloudFormation Ressource. Dies gilt für die folgenden Typen: EventBridgeRule
Schedule
, undCloudWatchEvents
.
AWS::Events::Rule
-
LogicalId
:<function‑LogicalId><event‑LogicalId>
Referenzierbare Eigenschaft: N/A (Sie müssen den verwenden, um darauf
LogicalId
zu verweisen AWS CloudFormation Ressource)
Eine IotRule Ereignisquelle ist angegeben
Wenn die Event
Eigenschaft von an auf I gesetzt AWS::Serverless::Function
istoTRule, AWS SAM generiert die AWS::IoT::TopicRule
AWS CloudFormation Ressource.
AWS::IoT::TopicRule
-
LogicalId
:<function‑LogicalId><event‑LogicalId>
Referenzierbare Eigenschaft: N/A (Sie müssen das verwenden, um darauf
LogicalId
zu verweisen AWS CloudFormation Ressource)
OnSuccess(oder OnFailure) eine Eigenschaft ist für SNS Amazon-Ereignisse angegeben
Wenn die Eigenschaft OnSuccess
(oderOnFailure
) der DestinationConfig
EventInvokeConfig
Eigenschaft einer angegeben AWS::Serverless::Function
ist und der Zieltyp ist, SNS
aber das Ziel nicht angegeben ARN ist, AWS SAM generiert Folgendes AWS CloudFormation Ressourcen: AWS::Lambda::EventInvokeConfig
undAWS::SNS::Topic
.
AWS::Lambda::EventInvokeConfig
-
LogicalId
:<function‑LogicalId>
EventInvokeConfigReferenzierbare Eigenschaft: N/A (Sie müssen das verwenden, um darauf
LogicalId
zu verweisen AWS CloudFormation Ressource) AWS::SNS::Topic
-
LogicalId
:
(oder<function‑LogicalId>
OnSuccessTopic
)<function‑LogicalId>
OnFailureTopicReferenzierbares Eigentum:
<function‑LogicalId>
.DestinationTopicWenn beide
OnSuccess
und für ein SNS Amazon-Ereignis angegebenOnFailure
sind, müssen Sie zur Unterscheidung zwischen den generierten Ressourcen den verwendenLogicalId
.
OnSuccess(oder OnFailure) eine Eigenschaft ist für SQS Amazon-Ereignisse angegeben
Wenn die Eigenschaft OnSuccess
(oderOnFailure
) der DestinationConfig
EventInvokeConfig
Eigenschaft einer angegeben AWS::Serverless::Function
ist und der Zieltyp ist, SQS
aber das Ziel nicht angegeben ARN ist, AWS SAM generiert Folgendes AWS CloudFormation Ressourcen: AWS::Lambda::EventInvokeConfig
undAWS::SQS::Queue
.
AWS::Lambda::EventInvokeConfig
-
LogicalId
:<function‑LogicalId>
EventInvokeConfigReferenzierbare Eigenschaft: N/A (Sie müssen das verwenden, um darauf
LogicalId
zu verweisen AWS CloudFormation Ressource) AWS::SQS::Queue
-
LogicalId
:
(oder<function‑LogicalId>
OnSuccessQueue
)<function‑LogicalId>
OnFailureQueueReferenzierbares Eigentum:
<function‑LogicalId>
.DestinationQueueWenn beide
OnSuccess
und für ein SQS Amazon-Ereignis angegebenOnFailure
sind, müssen Sie zur Unterscheidung zwischen den generierten Ressourcen den verwendenLogicalId
.