Tentukan sumber daya aplikasi dalam AWS SAM template Anda - AWS Serverless Application Model

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Tentukan sumber daya aplikasi dalam AWS SAM template Anda

Anda menentukan AWS sumber daya yang digunakan aplikasi tanpa server Anda di Resources bagian template Anda AWS SAM . Ketika Anda mendefinisikan sumber daya, Anda mengidentifikasi apa sumber daya itu, bagaimana ia berinteraksi dengan sumber daya lain, dan bagaimana itu dapat diakses (yaitu, izin sumber daya).

ResourcesBagian AWS SAM template Anda dapat berisi kombinasi AWS CloudFormation sumber daya dan sumber AWS SAM daya. Selain itu, Anda dapat menggunakan AWS SAM sintaks singkat untuk sumber daya berikut:

AWS SAM sintaks tangan pendek

Apa yang dilakukannya dengan AWS sumber daya terkait

AWS::Serverless::Api

Membuat kumpulan sumber daya API Gateway dan metode yang dapat dipanggil melalui titik akhir HTTPS.

AWS::Serverless::Application

Menyematkan aplikasi nirserver dari AWS Serverless Application Repository atau dari bucket Amazon S3 sebagai aplikasi yang di-nest.

AWS::Serverless::Connector

Mengkonfigurasi izin antara dua sumber daya. Untuk pengenalan konektor, lihatMengelola izin sumber daya dengan konektor AWS SAM.

AWS::Serverless::Function

Membuat AWS Lambda fungsi, peran eksekusi AWS Identity and Access Management (IAM), dan pemetaan sumber peristiwa yang memicu fungsi.

AWS::Serverless::GraphQLApi

membuat dan mengonfigurasi AWS AppSync GraphQL API untuk aplikasi tanpa server Anda.

AWS::Serverless::HttpApi

Membuat API HTTP Amazon API Gateway, yang mengaktifkan Anda untuk membuat API RESTful dengan latensi yang lebih rendah dan biaya yang lebih rendah dari REST API.

AWS::Serverless::LayerVersion

Membuat Lambda LayerVersion yang berisi pustaka atau kode runtime yang dibutuhkan oleh Fungsi Lambda.

AWS::Serverless::SimpleTable

Membuat tabel DynamoDB dengan kunci primer atribut tunggal.

AWS::Serverless::StateMachine

Membuat mesin AWS Step Functions status, yang dapat Anda gunakan untuk mengatur AWS Lambda fungsi dan AWS sumber daya lainnya untuk membentuk alur kerja yang kompleks dan kuat.

Sumber daya di atas juga tercantum dalamAWS SAM sumber daya dan properti.

Untuk informasi referensi untuk semua jenis dan AWS SAM dukungan AWS sumber daya AWS CloudFormation dan properti, lihat referensi jenis AWS sumber daya dan properti di Panduan AWS CloudFormation Pengguna.