As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Defina recursos usando outras propriedades suportadas no AWS SAM
Para recursos de origem e destino, quando definidos no mesmo modelo, use a propriedade Id. Opcionalmente, um Qualifier pode ser adicionado para restringir o escopo do seu recurso definido. Quando o recurso não estiver no mesmo modelo, use uma combinação de propriedades compatíveis.
-
Para obter uma lista das combinações de propriedades suportadas para recursos de origem e destino, consulte Tipos de recursos de origem e destino suportados para conectores.
-
Para obter uma descrição das propriedades que você pode usar com conectores, consulte AWS::Serverless::Connector.
Ao definir um recurso de origem com uma propriedade diferente de Id, use a propriedade SourceReference.
AWSTemplateFormatVersion: '2010-09-09' Transform: AWS::Serverless-2016-10-31 ... Resources:<source-resource-logical-id>: Type:<resource-type>... Connectors:<connector-name>: Properties: SourceReference: Qualifier:<optional-qualifier><other-supported-properties>Destination:<properties-that-identify-destination-resource>Permissions:<permission-types-to-provision>
Aqui está um exemplo, usando Qualifier para restringir o escopo de um recurso do Amazon API Gateway:
AWSTemplateFormatVersion: '2010-09-09' Transform: AWS::Serverless-2016-10-31 ... Resources: MyApi: Type: AWS::Serverless::Api Connectors: ApiToLambdaConn: Properties: SourceReference: Qualifier: Prod/GET/foobar Destination: Id: MyFunction Permissions: - Write ...
Aqui está um exemplo, usando uma combinação compatível de Arn e Type para definir um recurso de destino a partir de outro modelo:
AWSTemplateFormatVersion: '2010-09-09' Transform: AWS::Serverless-2016-10-31 ... Resources: MyFunction: Type: AWS::Serverless::Function Connectors: TableConn: Properties: Destination: Type: AWS::DynamoDB::Table Arn: !GetAtt MyTable.Arn ...
Para obter mais informações sobre o uso de conectores, consulte AWS SAM referência do conector.