Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Defina los recursos mediante otras propiedades compatibles en AWS SAM
Para los recursos de origen y destino, cuando se definen en la misma plantilla, utiliza la propiedad Id
. Si lo desea, puedes añadirse un Qualifier
para reducir el alcance del recurso definido. Cuando el recurso no esté dentro de la misma plantilla, utiliza una combinación de propiedades admitidas.
-
Para obtener una lista de las combinaciones de propiedades compatibles para los recursos de origen y destino, consulta Tipos de recursos de origen y destino admitidos para los conectores.
-
Para obtener una descripción de las propiedades que puedes usar con los conectores, consulta AWS::Serverless::Connector.
Cuando define un recurso de origen con una propiedad distinta de Id
, utiliza la propiedad 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>
A continuación, se muestra un ejemplo del uso de Qualifier
a para reducir el alcance de un recurso de 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 ...
A continuación, se muestra un ejemplo en el que se utiliza una combinación compatible de Arn
y Type
para definir un recurso de destino a partir de otra plantilla:
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 obtener más información sobre el uso de conectores, consultaReferencia de conector AWS SAM.