

Ada lebih banyak contoh AWS SDK yang tersedia di repo Contoh [SDK AWS Doc](https://github.com/awsdocs/aws-doc-sdk-examples). GitHub 

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

# Contoh kode untuk Amazon RDS Data Service menggunakan AWS SDKs
<a name="rds-data_code_examples"></a>

Contoh kode berikut menunjukkan cara menggunakan Amazon Relational Database Service Data Service dengan AWS perangkat pengembangan perangkat lunak (SDK).

*Tindakan* merupakan kutipan kode dari program yang lebih besar dan harus dijalankan dalam konteks. Sementara tindakan menunjukkan cara memanggil fungsi layanan individual, Anda dapat melihat tindakan dalam konteks dalam skenario terkait.

*Skenario* adalah contoh kode yang menunjukkan kepada Anda bagaimana menyelesaikan tugas tertentu dengan memanggil beberapa fungsi dalam layanan atau dikombinasikan dengan yang lain Layanan AWS.

**Sumber daya lainnya**
+  **[Panduan Pengguna Layanan Data Amazon RDS](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Welcome.html)** — Informasi lebih lanjut tentang Layanan Data Amazon RDS.
+ **[Referensi API Layanan Data Amazon RDS](https://docs.aws.amazon.com/rdsdataservice/latest/APIReference/Welcome.html)** — Detail tentang semua tindakan Layanan Data Amazon RDS yang tersedia.
+ **[AWS Pusat Pengembang](https://aws.amazon.com/developer/code-examples/?awsf.sdk-code-examples-product=product%23rds)** - Contoh kode yang dapat Anda filter berdasarkan kategori atau pencarian teks lengkap.
+ **[AWS Contoh SDK](https://github.com/awsdocs/aws-doc-sdk-examples)** — GitHub repo dengan kode lengkap dalam bahasa pilihan. Termasuk instruksi untuk mengatur dan menjalankan kode.

**Contents**
+ [Hal-hal mendasar](rds-data_code_examples_basics.md)
  + [Tindakan](rds-data_code_examples_actions.md)
    + [`ExecuteStatement`](rds-data_example_rds-data_ExecuteStatement_section.md)
+ [Skenario](rds-data_code_examples_scenarios.md)
  + [Buat pelacak butir kerja Aurora Nirserver](rds-data_example_cross_RDSDataTracker_section.md)

# Contoh dasar untuk Amazon RDS Data Service menggunakan AWS SDKs
<a name="rds-data_code_examples_basics"></a>

Contoh kode berikut menunjukkan cara menggunakan dasar-dasar Layanan Data Layanan Data Amazon Relational Database Service dengan. AWS SDKs 

**Contents**
+ [Tindakan](rds-data_code_examples_actions.md)
  + [`ExecuteStatement`](rds-data_example_rds-data_ExecuteStatement_section.md)

# Tindakan untuk Layanan Data Amazon RDS menggunakan AWS SDKs
<a name="rds-data_code_examples_actions"></a>

Contoh kode berikut menunjukkan cara melakukan tindakan Amazon RDS Data Service individual dengan AWS SDKs. Setiap contoh menyertakan tautan ke GitHub, di mana Anda dapat menemukan instruksi untuk mengatur dan menjalankan kode. 

Kutipan ini memanggil Amazon RDS Data Service API dan merupakan kutipan kode dari program yang lebih besar yang harus dijalankan dalam konteks. Anda dapat melihat tindakan dalam konteks di[Skenario untuk Layanan Data Amazon RDS menggunakan AWS SDKs](rds-data_code_examples_scenarios.md). 

 Contoh berikut hanya mencakup tindakan yang paling umum digunakan. Untuk daftar lengkapnya, lihat Referensi [API Layanan Data Layanan Data Amazon Relational Database Service](https://docs.aws.amazon.com/rdsdataservice/latest/APIReference/Welcome.html). 

**Topics**
+ [`ExecuteStatement`](rds-data_example_rds-data_ExecuteStatement_section.md)

# Gunakan `ExecuteStatement` dengan AWS SDK atau CLI
<a name="rds-data_example_rds-data_ExecuteStatement_section"></a>

Contoh kode berikut menunjukkan cara menggunakan`ExecuteStatement`.

------
#### [ CLI ]

**AWS CLI**  
**Contoh 1: Untuk mengeksekusi pernyataan SQL yang merupakan bagian dari transaksi**  
`execute-statement`Contoh berikut menjalankan pernyataan SQL yang merupakan bagian dari transaksi.  

```
aws rds-data execute-statement \
    --resource-arn "arn:aws:rds:us-west-2:123456789012:cluster:mydbcluster" \
    --database "mydb" \
    --secret-arn "arn:aws:secretsmanager:us-west-2:123456789012:secret:mysecret" \
    --sql "update mytable set quantity=5 where id=201" \
    --transaction-id "ABC1234567890xyz"
```
Output:  

```
{
    "numberOfRecordsUpdated": 1
}
```
**Contoh 2: Untuk menjalankan pernyataan SQL dengan parameter**  
`execute-statement`Contoh berikut menjalankan pernyataan SQL dengan parameter.  

```
aws rds-data execute-statement \
    --resource-arn "arn:aws:rds:us-east-1:123456789012:cluster:mydbcluster" \
    --database "mydb" \
    --secret-arn "arn:aws:secretsmanager:us-east-1:123456789012:secret:mysecret" \
    --sql "insert into mytable values (:id, :val)" \
    --parameters "[{\"name\": \"id\", \"value\": {\"longValue\": 1}},{\"name\": \"val\", \"value\": {\"stringValue\": \"value1\"}}]"
```
Output:  

```
{
    "numberOfRecordsUpdated": 1
}
```
Untuk informasi selengkapnya, lihat [Menggunakan API Data untuk Aurora Tanpa Server di Panduan Pengguna](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/data-api.html) *Amazon* RDS.  
+  Untuk detail API, lihat [ExecuteStatement](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/rds-data/execute-statement.html)di *Referensi AWS CLI Perintah*. 

------
#### [ Rust ]

**SDK for Rust**  
 Ada lebih banyak tentang GitHub. Temukan contoh lengkapnya dan pelajari cara mengatur dan menjalankannya di [Repositori Contoh Kode AWS](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/rustv1/examples/rdsdata#code-examples). 

```
async fn query_cluster(
    client: &Client,
    cluster_arn: &str,
    query: &str,
    secret_arn: &str,
) -> Result<(), Error> {
    let st = client
        .execute_statement()
        .resource_arn(cluster_arn)
        .database("postgres") // Do not confuse this with db instance name
        .sql(query)
        .secret_arn(secret_arn);

    let result = st.send().await?;

    println!("{:?}", result);
    println!();

    Ok(())
}
```
+  Untuk detail API, lihat [ExecuteStatement](https://docs.rs/aws-sdk-rdsdata/latest/aws_sdk_rdsdata/client/struct.Client.html#method.execute_statement)*referensi AWS SDK for Rust API*. 

------

# Skenario untuk Layanan Data Amazon RDS menggunakan AWS SDKs
<a name="rds-data_code_examples_scenarios"></a>

Contoh kode berikut menunjukkan cara menerapkan skenario umum di Amazon RDS Data Service dengan AWS SDKs. Skenario ini menunjukkan kepada Anda cara menyelesaikan tugas tertentu dengan memanggil beberapa fungsi dalam Layanan Data Amazon RDS atau digabungkan dengan yang lain. Layanan AWS Setiap skenario menyertakan tautan ke kode sumber lengkap, di mana Anda dapat menemukan instruksi tentang cara mengatur dan menjalankan kode. 

Skenario menargetkan tingkat pengalaman menengah untuk membantu Anda memahami tindakan layanan dalam konteks.

**Topics**
+ [Buat pelacak butir kerja Aurora Nirserver](rds-data_example_cross_RDSDataTracker_section.md)

# Buat pelacak butir kerja Aurora Nirserver
<a name="rds-data_example_cross_RDSDataTracker_section"></a>

Contoh-contoh kode berikut menunjukkan cara membuat aplikasi web yang melacak butir kerja dalam basis data Amazon Aurora Nirserver dan menggunakan Amazon Simple Email Service (Amazon SES) untuk mengirim laporan.

------
#### [ .NET ]

**SDK untuk .NET**  
 Menunjukkan cara menggunakan AWS SDK untuk .NET untuk membuat aplikasi web yang melacak item pekerjaan dalam database Amazon Aurora dan laporan email dengan menggunakan Amazon Simple Email Service (Amazon SES). Contoh ini menggunakan front end yang dibangun dengan React.js untuk berinteraksi dengan backend RESTful .NET.   
+ Integrasikan aplikasi web React dengan AWS layanan.
+ Cantumkan, tambahkan, perbarui, dan hapus butir di tabel Aurora.
+ Kirim laporan email tentang butir kerja terfilter dengan menggunakan Amazon SES.
+ Menyebarkan dan mengelola sumber daya contoh dengan AWS CloudFormation skrip yang disertakan.
 Untuk kode sumber lengkap dan instruksi tentang cara mengatur dan menjalankan, lihat contoh lengkapnya di [GitHub](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/dotnetv3/cross-service/AuroraItemTracker).   

**Layanan yang digunakan dalam contoh ini**
+ Aurora
+ Amazon RDS
+ Layanan Data Amazon RDS
+ Amazon SES

------
#### [ C\$1\$1 ]

**SDK for C\$1\$1**  
 Menunjukkan cara membuat aplikasi web yang melacak dan melaporkan butir kerja yang tersimpan dalam basis data Amazon Aurora Nirserver.   
 Untuk kode sumber lengkap dan instruksi tentang cara menyiapkan C\$1\$1 REST API yang menanyakan data Amazon Aurora Tanpa Server dan untuk digunakan oleh aplikasi React, lihat contoh lengkapnya di. [GitHub](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/cpp/example_code/cross-service/serverless-aurora)   

**Layanan yang digunakan dalam contoh ini**
+ Aurora
+ Amazon RDS
+ Layanan Data Amazon RDS
+ Amazon SES

------
#### [ Java ]

**SDK for Java 2.x**  
 Menunjukkan cara membuat aplikasi web yang melacak dan melaporkan butir kerja yang tersimpan dalam basis data Amazon RDS.   
 Untuk kode sumber lengkap dan petunjuk tentang cara menyiapkan Spring REST API yang menanyakan data Amazon Aurora Tanpa Server dan untuk digunakan oleh aplikasi React, lihat contoh lengkapnya di. [GitHub](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/javav2/usecases/Creating_Spring_RDS_Rest)   
 Untuk kode sumber lengkap dan instruksi tentang cara menyiapkan dan menjalankan contoh yang menggunakan JDBC API, lihat contoh lengkapnya di. [GitHub](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/javav2/usecases/Creating_rds_item_tracker)   

**Layanan yang digunakan dalam contoh ini**
+ Aurora
+ Amazon RDS
+ Layanan Data Amazon RDS
+ Amazon SES

------
#### [ JavaScript ]

**SDK untuk JavaScript (v3)**  
 Menunjukkan cara menggunakan AWS SDK untuk JavaScript (v3) untuk membuat aplikasi web yang melacak item pekerjaan dalam database Amazon Aurora dan laporan email dengan menggunakan Amazon Simple Email Service (Amazon SES). Contoh ini menggunakan sisi depan yang dibangun dengan React.js untuk berinteraksi dengan backend Express Node.js.   
+ Integrasikan aplikasi web React.js dengan Layanan AWS.
+ Cantumkan, tambahkan, dan perbarui butir di tabel Aurora.
+ Kirim laporan email tentang butir kerja terfilter dengan menggunakan Amazon SES.
+ Menyebarkan dan mengelola sumber daya contoh dengan AWS CloudFormation skrip yang disertakan.
 Untuk kode sumber lengkap dan instruksi tentang cara mengatur dan menjalankan, lihat contoh lengkapnya di [GitHub](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/javascriptv3/example_code/cross-services/aurora-serverless-app).   

**Layanan yang digunakan dalam contoh ini**
+ Aurora
+ Amazon RDS
+ Layanan Data Amazon RDS
+ Amazon SES

------
#### [ Kotlin ]

**SDK for Kotlin**  
 Menunjukkan cara membuat aplikasi web yang melacak dan melaporkan butir kerja yang tersimpan dalam basis data Amazon RDS.   
 Untuk kode sumber lengkap dan petunjuk tentang cara menyiapkan Spring REST API yang menanyakan data Amazon Aurora Tanpa Server dan untuk digunakan oleh aplikasi React, lihat contoh lengkapnya di. [GitHub](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/kotlin/usecases/serverless_rds)   

**Layanan yang digunakan dalam contoh ini**
+ Aurora
+ Amazon RDS
+ Layanan Data Amazon RDS
+ Amazon SES

------
#### [ PHP ]

**SDK for PHP**  
 Menunjukkan cara menggunakan AWS SDK untuk PHP untuk membuat aplikasi web yang melacak item pekerjaan dalam database Amazon RDS dan laporan email dengan menggunakan Amazon Simple Email Service (Amazon SES). Contoh ini menggunakan front end yang dibangun dengan React.js untuk berinteraksi dengan backend RESTful PHP.   
+ Integrasikan aplikasi web React.js dengan AWS layanan.
+ Cantumkan, tambahkan, perbarui, dan hapus butir di tabel Amazon RDS.
+ Kirim laporan email tentang butir kerja terfilter dengan menggunakan Amazon SES.
+ Menyebarkan dan mengelola sumber daya contoh dengan AWS CloudFormation skrip yang disertakan.
 Untuk kode sumber lengkap dan instruksi tentang cara mengatur dan menjalankan, lihat contoh lengkapnya di [GitHub](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/php/cross_service/aurora_item_tracker).   

**Layanan yang digunakan dalam contoh ini**
+ Aurora
+ Amazon RDS
+ Layanan Data Amazon RDS
+ Amazon SES

------
#### [ Python ]

**SDK untuk Python (Boto3)**  
 Menunjukkan cara menggunakan AWS SDK untuk Python (Boto3) untuk membuat layanan REST yang melacak item pekerjaan di database Amazon Aurora Tanpa Server dan laporan email dengan menggunakan Amazon Simple Email Service (Amazon SES). Contoh ini menggunakan rangka kerja web Flask untuk menangani perutean HTTP dan terintegrasi dengan halaman web React untuk menyajikan aplikasi web yang berfungsi penuh.   
+ Bangun layanan Flask REST yang terintegrasi dengan. Layanan AWS
+ Baca, tulis, dan perbarui butir kerja yang tersimpan dalam basis data Aurora Nirserver.
+ Buat AWS Secrets Manager rahasia yang berisi kredensi database dan gunakan untuk mengautentikasi panggilan ke database.
+ Gunakan Amazon SES untuk mengirim laporan email tentang item pekerjaan.
 Untuk kode sumber lengkap dan instruksi tentang cara mengatur dan menjalankan, lihat contoh lengkapnya di [GitHub](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/python/cross_service/aurora_item_tracker).   

**Layanan yang digunakan dalam contoh ini**
+ Aurora
+ Amazon RDS
+ Layanan Data Amazon RDS
+ Amazon SES

------