

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

# Kartu Komposer Infrastruktur
<a name="using-composer-cards-intro"></a>

Infrastructure Composer menyederhanakan proses penulisan infrastruktur sebagai kode (IAc) untuk sumber daya. CloudFormation Untuk menggunakan Infrastructure Composer secara efektif, ada dua konsep dasar yang harus Anda pahami terlebih dahulu: kartu Infrastructure Composer dan koneksi [[kartu](using-composer-connecting.md)](#using-composer-cards-intro).

Dalam Infrastructure Composer, kartu mewakili CloudFormation sumber daya. ada dua kategori umum kartu:
+ [Kartu komponen yang disempurnakan](using-composer-cards-component-intro-enhanced.md) — Kumpulan CloudFormation sumber daya yang telah digabungkan menjadi satu kartu kurasi yang meningkatkan kemudahan penggunaan, fungsionalitas, dan dirancang untuk berbagai kasus penggunaan. Kartu komponen yang disempurnakan adalah kartu pertama yang tercantum dalam palet **Sumber Daya** di Infrastructure Composer.
+ [Kartu sumber daya IAC standar](using-composer-cards-resource-intro.md) — AWS CloudFormation Sumber daya tunggal. Setiap kartu sumber daya IAC standar, setelah diseret ke kanvas, diberi label **komponen Standar** dan dapat digabungkan menjadi beberapa sumber daya.

**catatan**  
Tergantung pada kartu, kartu *sumber daya Standar IAC* dapat diberi label kartu **komponen Standar** setelah diseret ke kanvas visual. Ini berarti kartu adalah kumpulan dari satu atau lebih kartu sumber daya IAC standar.

Sementara beberapa jenis kartu tersedia dari palet **Resources**, kartu juga dapat muncul di kanvas ketika Anda mengimpor template CloudFormation atau AWS Serverless Application Model (AWS SAM) yang ada ke Infrastructure Composer. Gambar berikut adalah contoh aplikasi impor yang berisi berbagai jenis kartu:

![\[Template aplikasi yang diimpor ditampilkan pada kanvas Infrastructure Composer, menunjukkan berbagai jenis kartu.\]](http://docs.aws.amazon.com/id_id/infrastructure-composer/latest/dg/images/aac_cards_11.png)


**Topics**
+ [Kartu komponen yang disempurnakan di Infrastructure Composer](using-composer-cards-component-intro-enhanced.md)
+ [Kartu komponen standar di Infrastructure Composer](using-composer-cards-resource-intro.md)
+ [Koneksi kartu di Infrastructure Composer](using-composer-connecting.md)

# Kartu komponen yang disempurnakan di Infrastructure Composer
<a name="using-composer-cards-component-intro-enhanced"></a>

Kartu komponen yang disempurnakan dibuat dan dikelola oleh Infrastructure Composer. Setiap kartu berisi CloudFormation sumber daya yang biasa digunakan bersama saat membangun aplikasi AWS. Kode infrastruktur mereka dibuat oleh Infrastructure Composer mengikuti praktik AWS terbaik. Kartu komponen yang disempurnakan adalah cara yang bagus untuk mulai merancang aplikasi Anda.

Kartu komponen yang disempurnakan tersedia dari palet *Sumber Daya*, di bawah bagian *Komponen yang Ditingkatkan*.

*Kartu komponen yang disempurnakan* dapat sepenuhnya dikonfigurasi dan digunakan dalam Infrastructure Composer untuk merancang dan membangun aplikasi tanpa server Anda. Sebaiknya gunakan kartu komponen yang disempurnakan saat mendesain aplikasi Anda tanpa kode yang ada.

Tabel ini menampilkan komponen kami yang disempurnakan dengan tautan ke spesifikasi templat AWS CloudFormation or AWS Serverless Application Model (AWS SAM) dari sumber daya unggulan kartu:


| Kartu | Referensi | 
| --- | --- | 
|  Amazon API Gateway  |  [AWS::Serverless: :API](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/sam-resource-api.html)  | 
|  Amazon Cognito UserPool  |  [AWS::Cognito::UserPool](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html)  | 
|  Amazon Cognito UserPoolClient  |  [AWS::Cognito::UserPoolKlien](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html)  | 
|  Tabel Amazon DynamoDB  |  [AWS::DynamoDB::Table](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dynamodb-table.html)  | 
|  Aturan EventBridge Acara Amazon  |  [AWS::Events::Rule](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-events-rule.html)  | 
|  EventBridge Jadwal  |  [AWS::Scheduler::Schedule](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-scheduler-schedule.html)  | 
|  Aliran Kinesis Amazon  |  [AWS::Kinesis::Stream](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesis-stream.html)  | 
|  AWS Lambda Fungsi  |  [AWS::Serverless::Function](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/sam-resource-function.html)  | 
|  Lapisan Lambda  |  [AWS::Serverless::LayerVersion](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/sam-resource-layerversion.html)  | 
|  Bucket Layanan Penyimpanan Sederhana Amazon (Amazon S3)  |  [AWS::S3::Bucket](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html)  | 
|  Topik Layanan Pemberitahuan Sederhana Amazon (Amazon SNS)  |  [AWS::SNS::Topic](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sns-topic.html)  | 
|  Antrian Layanan Antrian Sederhana Amazon (Amazon SQS)  |  [AWS::SQS::Queue](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sqs-queue.html)  | 
|  AWS Step Functions Mesin negara  |  [AWS::Serverless::StateMachine](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/sam-resource-statemachine.html)  | 

## Contoh
<a name="w2aab9c21c13"></a>

Berikut ini adalah contoh komponen yang disempurnakan **S3 Bucket**:

![\[Kartu komponen yang disempurnakan S3 Bucket.\]](http://docs.aws.amazon.com/id_id/infrastructure-composer/latest/dg/images/aac_cards_07.png)


Saat Anda menyeret kartu komponen **S3 Bucket** ke kanvas dan melihat template Anda, Anda akan melihat dua CloudFormation sumber daya berikut ditambahkan ke template Anda:
+ `AWS::S3::Bucket`
+ `AWS::S3::BucketPolicy`

Kartu komponen yang disempurnakan **S3 Bucket** mewakili dua CloudFormation sumber daya yang keduanya diperlukan untuk bucket Amazon Simple Storage Service (Amazon S3) untuk berinteraksi dengan layanan lain di aplikasi Anda.

# Kartu komponen standar di Infrastructure Composer
<a name="using-composer-cards-resource-intro"></a>

Sebelum kartu komponen standar ditempatkan pada kanvas visual Infrastructure Composer, kartu ini terdaftar sebagai kartu **sumber daya Standar (IAc) pada palet **Resources**** di Infrastructure Composer. Kartu sumber daya standar (IAc) mewakili satu CloudFormation sumber daya. Setiap kartu sumber daya IAC standar, setelah ditempatkan pada kanvas visual, menjadi kartu berlabel **komponen Standar**, dan dapat digabungkan untuk mewakili beberapa CloudFormation sumber daya.

![\[Kartu sumber daya IAC standar di palet Sumber Daya.\]](http://docs.aws.amazon.com/id_id/infrastructure-composer/latest/dg/images/aac_cards_12.png)


Setiap kartu sumber daya IAC standar dapat diidentifikasi berdasarkan jenis CloudFormation sumber dayanya. Berikut ini adalah contoh kartu sumber daya IAC standar yang mewakili jenis `AWS::ECS::Cluster` CloudFormation sumber daya:

![\[Kartu cluster sumber daya IAC standar.\]](http://docs.aws.amazon.com/id_id/infrastructure-composer/latest/dg/images/aac_cards_08.png)


Setiap kartu komponen standar memvisualisasikan CloudFormation sumber daya yang dikandungnya. Berikut ini adalah contoh kartu komponen standar yang mencakup dua sumber daya IAc standar:

![\[Kartu komponen DemoLambdaFunction standar yang mencakup dua kartu sumber daya IAC standar.\]](http://docs.aws.amazon.com/id_id/infrastructure-composer/latest/dg/images/aac_cards_13.png)


Saat Anda mengonfigurasi properti kartu komponen standar Anda, Infrastructure Composer dapat menggabungkan kartu terkait bersama-sama. Misalnya, berikut adalah dua kartu komponen standar:

![\[Dua kartu komponen standar. Salah satunya adalah AWS::Lambda::Function kartu dan yang lainnya adalah AWS::IAM::Role kartu.\]](http://docs.aws.amazon.com/id_id/infrastructure-composer/latest/dg/images/aac_cards_14.png)


Di panel **Resource properties** dari kartu komponen standar yang mewakili `AWS::Lambda::Function` sumber daya, kami mereferensikan peran AWS Identity and Access Management (IAM) dengan ID logisnya:

![\[Panel properti Resource untuk kartu komponen AWS::Lambda::Function standar.\]](http://docs.aws.amazon.com/id_id/infrastructure-composer/latest/dg/images/aac_cards_15.png)


Setelah menyimpan template kami, dua kartu komponen standar bergabung menjadi satu kartu komponen standar.

![\[Kartu komponen standar yang mencakup dua CloudFormation sumber daya.\]](http://docs.aws.amazon.com/id_id/infrastructure-composer/latest/dg/images/aac_cards_16.png)


# Koneksi kartu di Infrastructure Composer
<a name="using-composer-connecting"></a>

Dalam AWS Infrastructure Composer, koneksi antara dua kartu ditampilkan secara visual oleh garis. Baris ini mewakili hubungan yang digerakkan oleh peristiwa dalam aplikasi Anda.

**Topics**
+ [Koneksi antar kartu](#using-composer-connecting-cards)
+ [Koneksi antara kartu komponen yang disempurnakan](#using-composer-connecting-enhanced)
+ [Koneksi ke dan dari kartu sumber daya IAC standar](#using-composer-connecting-standard)

## Koneksi antar kartu
<a name="using-composer-connecting-cards"></a>

Cara Anda menghubungkan kartu bersama-sama bervariasi tergantung pada jenis kartu. Setiap kartu yang disempurnakan memiliki setidaknya satu port konektor. Untuk menghubungkannya, Anda cukup memilih satu port konektor dan menyeretnya ke port kartu lain, dan Infrastructure Composer akan menghubungkan dua sumber daya atau menampilkan pesan yang menyatakan konfigurasi ini tidak didukung. 

![\[Kartu API Gateway yang terhubung ke fungsi Lambda.\]](http://docs.aws.amazon.com/id_id/infrastructure-composer/latest/dg/images/aac_use_con_01.png)


Seperti yang terlihat di atas, garis antara kartu komponen yang disempurnakan solid. Sebaliknya, kartu sumber daya IAC standar (juga disebut sebagai kartu komponen standar) tidak memiliki port konektor. Untuk kartu ini, Anda harus menentukan hubungan berbasis peristiwa ini di template aplikasi Anda, dan Infrastructure Composer akan secara otomatis mendeteksi koneksi mereka dan memvisualisasikannya dengan garis putus-putus di antara kartu Anda.

![\[Gambar kartu komponen standar yang terhubung ke kartu komponen yang disempurnakan.\]](http://docs.aws.amazon.com/id_id/infrastructure-composer/latest/dg/images/aac_use_con_04.png)


Untuk mempelajari lebih lanjut, lihat bagian di bawah ini.

## Koneksi antara kartu komponen yang disempurnakan
<a name="using-composer-connecting-enhanced"></a>

Di Infrastructure Composer, koneksi antara dua kartu komponen yang disempurnakan ditampilkan secara visual oleh garis yang solid. Baris ini mewakili hubungan yang digerakkan oleh peristiwa dalam aplikasi Anda.

Untuk menghubungkan dua kartu, klik pada port dari satu kartu dan seret ke port pada kartu lain.

![\[Memilih port dari satu kartu sumber daya dan menghubungkannya ke kartu sumber daya lain di kanvas Infrastructure Composer.\]](http://docs.aws.amazon.com/id_id/infrastructure-composer/latest/dg/images/aac_ref_08.gif)


**catatan**  
Kartu sumber daya IAC standar tidak memiliki port konektor. Untuk kartu ini, Anda harus menentukan hubungan yang digerakkan oleh peristiwa di template aplikasi Anda, dan Infrastructure Composer akan secara otomatis mendeteksi koneksi mereka dan memvisualisasikannya dengan garis putus-putus di antara kartu Anda.

Untuk informasi selengkapnya, lihat [Connect kartu pada kanvas visual Infrastructure Composer](reference-navigation-gestures-connect.md).

### Apa yang ditingkatkan penyediaan kartu komponen
<a name="using-composer-connecting-enhanced-provisioned"></a>

Koneksi antara dua kartu, yang ditunjukkan secara visual oleh garis, memberikan yang berikut jika perlu:
+ AWS Identity and Access Management Kebijakan (IAM)
+ Variabel-variabel lingkungan
+ Peristiwa

#### Kebijakan IAM
<a name="using-composer-connecting-enhanced-provisioned-iam"></a>

Ketika sumber daya memerlukan izin untuk memanggil sumber daya lain, Infrastructure Composer menyediakan kebijakan berbasis sumber daya menggunakan templat kebijakan (). AWS Serverless Application Model AWS SAM
+ Untuk mempelajari lebih lanjut tentang izin dan kebijakan IAM, lihat [Ringkasan manajemen akses: Izin dan kebijakan di Panduan Pengguna](https://docs.aws.amazon.com/IAM/latest/UserGuide/introduction_access-management.html) *IAM*.
+ Untuk mempelajari lebih lanjut tentang templat AWS SAM kebijakan, lihat [templat AWS SAM kebijakan](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/serverless-policy-templates.html) di *Panduan AWS Serverless Application Model Pengembang*.

#### Variabel-variabel lingkungan
<a name="using-composer-connecting-enhanced-provisioned-env"></a>

Variabel lingkungan adalah nilai sementara yang dapat diubah untuk mempengaruhi perilaku sumber daya Anda. Bila perlu, Infrastructure Composer mendefinisikan kode infrastruktur untuk memanfaatkan variabel lingkungan antar sumber daya.

#### Peristiwa
<a name="using-composer-connecting-enhanced-provisioned-events"></a>

Sumber daya dapat memanggil sumber daya lain melalui berbagai jenis acara. Bila perlu, Infrastructure Composer mendefinisikan kode infrastruktur yang diperlukan untuk sumber daya untuk berinteraksi melalui jenis acara.

## Koneksi ke dan dari kartu sumber daya IAC standar
<a name="using-composer-connecting-standard"></a>

Semua CloudFormation sumber daya tersedia untuk digunakan sebagai kartu sumber daya IAC standar dari palet **Sumber Daya**. Saat Anda menyeret kartu sumber daya IAC standar ke kanvas, kartu sumber daya IAC standar menjadi kartu komponen standar, dan ini meminta Infrastructure Composer untuk membuat template awal untuk sumber daya Anda di aplikasi Anda.

Lihat informasi yang lebih lengkap di [Kartu standar di Infrastructure Composer](using-composer-standard-cards.md).