Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Untuk sumber daya sumber dan tujuan, ketika didefinisikan dalam template yang sama, gunakan Id
properti. Secara opsional, a Qualifier
dapat ditambahkan untuk mempersempit ruang lingkup sumber daya yang Anda tentukan. Ketika sumber daya tidak berada dalam template yang sama, gunakan kombinasi properti yang didukung.
-
Untuk daftar kombinasi properti yang didukung untuk sumber daya sumber dan tujuan, lihatJenis sumber daya dan tujuan yang didukung untuk konektor.
-
Untuk deskripsi properti yang dapat Anda gunakan dengan konektor, lihatAWS::Serverless::Connector.
Saat Anda menentukan sumber daya sumber dengan properti selainId
, gunakan SourceReference
properti tersebut.
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>
Berikut adalah contoh, menggunakan Qualifier
untuk mempersempit cakupan sumber daya 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
...
Berikut adalah contoh, menggunakan kombinasi yang didukung dari Arn
dan Type
untuk menentukan sumber daya tujuan dari template lain:
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
...
Untuk informasi lebih lanjut tentang penggunaan konektor, lihatAWS SAM referensi konektor.