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 un Qualifier 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, consulte AWS SAM referencia de conector.