

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

# Bekerja dengan AWS CloudFormation tumpukan
<a name="cloudformation"></a>

 AWS Toolkit for Visual Studio Code Menyediakan dukungan untuk [AWS CloudFormation](https://aws.amazon.com/cloudformation/)tumpukan. Menggunakan Toolkit for VS Code, Anda dapat melakukan tugas tertentu AWS CloudFormation dengan tumpukan, seperti menghapusnya.

**Topics**
+ [Menghapus tumpukan CloudFormation](cloudformation-delete.md)
+ [Buat AWS CloudFormation template menggunakan AWS Toolkit for Visual Studio Code](cloudformation-template.md)

# Menghapus tumpukan CloudFormation
<a name="cloudformation-delete"></a>

Anda dapat menggunakan AWS Toolkit for Visual Studio Code untuk menghapus CloudFormation tumpukan.

## Prasyarat
<a name="cloudformation-delete-prereq"></a>
+ Pastikan sistem Anda memenuhi prasyarat yang ditentukan dalam [Menginstal Toolkit for VS Code](setup-toolkit.md#setup-prereq).
+ Pastikan bahwa kredenal yang Anda konfigurasikan [Otentikasi dan akses](establish-credentials.md) menyertakan akses baca/tulis yang sesuai ke layanan. CloudFormation Jika di **AWS Explorer**, di bawah **CloudFormation**, Anda melihat pesan yang mirip dengan “Kesalahan memuat CloudFormation sumber daya”, periksa izin yang dilampirkan pada kredenal tersebut. Perubahan yang Anda buat pada izin akan memakan waktu beberapa menit untuk memengaruhi **AWS Explorer** di VS Code.

## Hapus CloudFormation tumpukan
<a name="delete-cf-stack"></a>

****

1. Di **AWS Explorer**, buka menu konteks tumpukan CloudFormation yang ingin Anda hapus.  
![\[Hapus menu konteks Cloudformation.\]](http://docs.aws.amazon.com/id_id/toolkit-for-vscode/latest/userguide/images/cfn-delete-menu.png)

1. Pilih **Hapus CloudFormation Tumpukan**.

1. Pada pesan yang muncul, pilih **Ya** untuk mengonfirmasi penghapusan.  
![\[Hapus pesan konfirmasi.\]](http://docs.aws.amazon.com/id_id/toolkit-for-vscode/latest/userguide/images/cfn-delete-confirm.png)

Setelah tumpukan dihapus, itu tidak lagi tercantum di **AWS Explorer**.

# Buat AWS CloudFormation template menggunakan AWS Toolkit for Visual Studio Code
<a name="cloudformation-template"></a>

 AWS Toolkit for Visual Studio Code Dapat membantu Anda dalam menulis AWS CloudFormation dan template SAM.

## Prasyarat
<a name="cloudformation-template-prereq"></a>

### Toolkit for VS Code dan prasyarat kredenal
<a name="w2aac17c25b9b7b3"></a>
+ Sebelum Anda dapat mengakses CloudFormation layanan dari Toolkit for VS Code, Anda harus memenuhi persyaratan yang diuraikan dalam [panduan pengguna Menginstal Toolkit for VS Code](setup-toolkit.md#setup-prereq).
+ Kredensi yang Anda buat [Otentikasi dan akses](establish-credentials.md) harus menyertakan read/write akses yang sesuai ke layanan. AWS CloudFormation 
**catatan**  
Jika **CloudFormation**layanan menampilkan pesan **Error loading CloudFormation resources**, periksa izin yang Anda lampirkan ke kredensi tersebut. Perhatikan juga bahwa Perubahan yang dilakukan pada izin mungkin memerlukan beberapa menit untuk diperbarui di **AWS Explorer**.

### CloudFormation prasyarat template
<a name="w2aac17c25b9b7b5"></a>
+ Instal dan aktifkan ekstensi [Redhat Developer YAMM VS Code](https://marketplace.visualstudio.com/items?itemName=redhat.vscode-yaml).
+ Anda harus terhubung ke internet saat menggunakan ekstensi Redhat Developer YAMM VS Code karena digunakan untuk mengunduh dan menguangkan skema JSON di komputer Anda.

## Menulis CloudFormation template dengan YAMM Schema Support
<a name="tamplate-schema"></a>

Toolkit menggunakan dukungan bahasa YAMAL dan skema JSON untuk merampingkan proses penulisan dan template SAM. CloudFormation Fitur seperti validasi sintaks dan pelengkapan otomatis tidak hanya membuat proses lebih cepat, tetapi juga membantu meningkatkan kualitas template Anda. Saat memilih skema untuk templat Anda, berikut ini adalah praktik terbaik yang disarankan.

**CloudFormation Template**
+ File memiliki ekstensi.yaml atau .yml.
+ File ini memiliki node tingkat atas `AWSTemplateFormatVersion` atau **Sumber Daya**.

**Templat SAM**
+ Semua kriteria yang telah dijelaskan untuk CloudFormation
+ File ini memiliki node **Transform** tingkat atas, berisi nilai yang dimulai dengan`AWS::Serverless`.

Skema akan diterapkan pada modifikasi file. Misalnya, skema Template SAM akan diterapkan setelah menambahkan transformasi tanpa server ke CloudFormation template dan menyimpan file.

### Validasi Sintaks
<a name="w2aac17c25b9c11c11"></a>

Ekstensi YAMM akan secara otomatis menerapkan validasi tipe ke template Anda. Ini menyoroti entri dengan tipe yang tidak valid untuk properti tertentu. Jika Anda mengarahkan kursor ke entri yang disorot, ekstensi akan menampilkan tindakan korektif.

### Pelengkapan Otomatis
<a name="w2aac17c25b9c11c13"></a>

**Saat menambahkan bidang baru, nilai yang disebutkan, atau [jenis sumber daya](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/resources-section-structure.html#resources-section-structure-resource-fields) lainnya, Anda dapat memulai fitur pelengkapan otomatis ekstensi YAMM dengan mengetikkan ruang Ctrl \$1.**