

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

# Membuat instans DB untuk Amazon RDS on AWS Outposts
<a name="rds-on-outposts.creating"></a>

Pembuatan instans DB Amazon RDS on AWS Outposts mirip dengan pembuatan instans DB Amazon RDS di AWS Cloud. Namun, grup subnet DB yang berkaitan dengan Outpost harus ditentukan.

Cloud privat virtual (VPC) berdasarkan layanan Amazon VPC dapat menjangkau semua Zona Ketersediaan dalam sebuah Wilayah AWS. Anda dapat memperluas VPC di Wilayah AWS ke Outpost Anda dengan menambahkan subnet Outpost. Untuk menambahkan subnet Outpost ke VPC, tentukan Amazon Resource Name (ARN) Outpost saat membuat subnet.

Sebelum membuat instans DB RDS on Outposts, Anda dapat membuat grup subnet DB yang menyertakan satu subnet yang dikaitkan dengan Outpost Anda. Tentukan grup subnet DB ini saat Anda membuat instans DB RDS on Outposts. Anda juga dapat membuat grup subnet DB baru saat membuat instans DB.

Untuk informasi selengkapnya tentang konfigurasi AWS Outposts, lihat [Panduan Pengguna AWS Outposts](https://docs.aws.amazon.com/outposts/latest/userguide/).

## Konsol
<a name="rds-on-outposts.creating.console"></a>

### Membuat grup subnet DB
<a name="rds-on-outposts.creating.console.subnet"></a>

Buat grup subnet DB dengan satu subnet yang ditautkan dengan Outpost Anda.

Anda juga dapat membuat grup subnet DB baru Outpost saat membuat instans DB. Jika Anda ingin melakukannya, lewati prosedur ini.

**catatan**  
Untuk membuat grup subnet DB untuk AWS Cloud, tentukan setidaknya dua subnet.

**Untuk membuat grup subnet DB untuk Outpost Anda**

1. Masuk ke Konsol Manajemen AWS dan buka konsol Amazon RDS di [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Di sudut kanan atas konsol Amazon RDS, pilih Wilayah AWS tempat Anda ingin membuat grup subnet DB.

1. Pilih **Grup subnet**, lalu pilih **Buat Grup Subnet DB**.

   Halaman **Buat grup subnet DB** akan muncul.  
![\[Halaman Buat grup subnet DB.\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/create-db-subnet-group.png)

1. Untuk **Nama**, pilih nama grup subnet DB.

1. Untuk **Deskripsi**, pilih deskripsi untuk grup subnet DB.

1. Untuk **VPC**, pilih VPC yang akan dibuatkan grup subnet DB.

1. Untuk **Zona Ketersediaan**, pilih Zona Ketersediaan untuk Pos Anda.

1. Untuk **Subnet**, pilih subnet yang akan digunakan oleh RDS on Outposts.

1. Pilih **Buat** untuk membuat grup subnet DB.

### Membuat instans DB RDS on Outposts
<a name="rds-on-outposts.creating.console.DB"></a>

Buat instans DB, dan pilih Outpost untuk instans DB Anda.

**Untuk membuat instans DB RDS on Outposts menggunakan konsol**

1. Masuk ke Konsol Manajemen AWS dan buka konsol Amazon RDS di [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Di sudut kanan atas konsol Amazon RDS, pilih Wilayah AWS untuk melampirkan Outpost yang akan dibuatkan instans DB.

1. Di panel navigasi, pilih **Basis data**.

1. Pilih **Buat basis data**.

   Konsol Manajemen AWS mendeteksi Outpost yang tersedia yang telah Anda konfigurasi dan memberikan opsi **On-premise** di bagian **Lokasi basis data**.
**catatan**  
Jika Anda belum mengonfigurasi Outpost, bagian **Lokasi basis data** tidak akan muncul atau opsi **RDS on Outposts** tidak tersedia di bagian **Pilih metode pembuatan on-premise**.

1. Untuk **Lokasi basis data**, pilih **On-premise**.

1. Untuk **Metode pembuatan on-premise**, pilih **RDS on Outposts**.

1. Tentukan pengaturan untuk **Konektivitas Outpost**. Pengaturan ini untuk Outpost yang menggunakan VPC yang memiliki grup subnet DB untuk instans DB Anda. VPC Anda harus berdasarkan layanan Amazon VPC.

   1. Untuk **Cloud Privat Virtual (VPC)**, pilih VPC yang berisi grup subnet DB untuk instans DB Anda.

   1. Untuk **Grup keamanan VPC**, pilih grup keamanan Amazon VPC untuk instans DB Anda.

   1. Untuk **Grup subnet DB**, pilih grup subnet DB untuk instans DB Anda.

      Anda dapat memilih grup subnet DB yang sudah ada yang dikaitkan dengan Outpost—misalnya, jika Anda melakukan prosedur di [Membuat grup subnet DB](#rds-on-outposts.creating.console.subnet).

      Anda juga dapat membuat grup subnet DB baru untuk Outpost.

1. Untuk **Deployment Multi-AZ**, pilih **Buat instans siaga (disarankan untuk penggunaan produksi)** untuk membuat instans DB siaga di Outpost lain.
**catatan**  
Opsi ini tidak tersedia untuk Microsoft SQL Server.  
Jika Anda memilih untuk membuat deployment Multi-AZ, Anda tidak dapat menyimpan cadangan di Outpost Anda.

1. Di bagian **Cadangan**, lakukan hal berikut:

   1. Untuk **Target pencadangan**, pilih salah satu opsi berikut:
      + **AWS Cloud** untuk menyimpan cadangan otomatis dan snapshot manual di Wilayah AWS induk.
      + **Outpost (on-premise)** untuk membuat cadangan lokal.
**catatan**  
Untuk menyimpan cadangan di Outpost, Outpost Anda harus memiliki kemampuan Amazon S3. Untuk informasi selengkapnya, lihat [Amazon S3 on Outposts](https://aws.amazon.com/s3/outposts/).  
Pencadangan lokal tidak didukung untuk deployment multi-AZ atau replika baca.

   1. Pilih **Aktifkan pencadangan otomatis** untuk membuat point-in-time snapshot dari instans DB Anda.

      Saat pencadangan otomatis diaktifkan, Anda dapat memilih nilai untuk **Periode penyimpanan cadangan** dan **Jendela pencadangan**, atau menggunakan nilai default.

1. Tentukan pengaturan instans DB lainnya sesuai kebutuhan.

   Untuk informasi tentang pengaturan saat membuat instans DB, lihat [Pengaturan untuk instans DB](USER_CreateDBInstance.Settings.md).

1. Pilih **Buat basis data**.

   Halaman **Basis data** muncul. Banner memberitahukan bahwa instans DB Anda sedang dibuat, dan menampilkan tombol **Lihat detail kredensial**.

### Melihat detail instans DB
<a name="rds-on-outposts.creating.console.view"></a>

Setelah membuat instans DB, Anda dapat melihat kredensial dan detail lainnya.

**Untuk melihat detail instans DB**

1. Untuk melihat nama pengguna utama dan kata sandi instans DB, pilih **Lihat detail kredensial** di halaman **Basis data**.

   Anda dapat terhubung ke instans DB sebagai pengguna utama menggunakan kredensial tersebut.
**penting**  
Anda tidak dapat melihat kata sandi pengguna utama lagi. Jika tidak direkam, Anda mungkin perlu mengubahnya. Untuk mengubah kata sandi pengguna utama setelah instans DB tersedia, modifikasi instans DB. Untuk informasi selengkapnya tentang modifikasi instans DB, lihat [Memodifikasi instans DB Amazon RDS](Overview.DBInstance.Modifying.md).

1. Pilih nama instans DB baru di halaman **Basis data**.

   Detail instans DB baru akan muncul di konsol RDS. Instans DB akan berstatus **Sedang dibuat** hingga proses pembuatannya selesai dan siap untuk digunakan. Setelah statusnya berubah menjadi **Tersedia**, Anda dapat terhubung ke instans DB ini. Perubahan status instans DB menjadi tersedia mungkin perlu beberapa menit, tergantung alokasi penyimpanan dan kelas instans DB.   
![\[Detail instans DB saya\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/create-outpost-launch.png)

   Setelah instans DB tersedia, Anda dapat mengelolanya dengan cara yang sama seperti Anda mengelola instans DB RDS di AWS Cloud.

## AWS CLI
<a name="rds-on-outposts.creating.cli"></a>

Sebelum membuat instans DB baru di Outpost dengan AWS CLI, pertama-tama buat grup subnet DB untuk digunakan oleh RDS on Outposts.

**Untuk membuat grup subnet DB untuk Outpost Anda**
+ Gunakan perintah [create-db-subnet-group](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-subnet-group.html). Untuk `--subnet-ids`, tentukan grup subnet di Outpost yang akan digunakan oleh RDS on Outposts.

  Untuk Linux, macOS, atau Unix:

  ```
  1. aws rds create-db-subnet-group \
  2.     --db-subnet-group-name myoutpostdbsubnetgr \
  3.     --db-subnet-group-description "DB subnet group for RDS on Outposts" \
  4.     --subnet-ids subnet-abc123
  ```

  Untuk Windows:

  ```
  1. aws rds create-db-subnet-group ^
  2.     --db-subnet-group-name myoutpostdbsubnetgr ^
  3.     --db-subnet-group-description "DB subnet group for RDS on Outposts" ^
  4.     --subnet-ids subnet-abc123
  ```

**Untuk membuat instans DB RDS on Outposts menggunakan AWS CLI**
+ Gunakan perintah [create-db-instance](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-instance.html). Tentukan Availability Zone untuk Outpost, grup keamanan Amazon VPC yang ditautkan dengan Outpost, dan grup subnet DB yang Anda buat untuk Outpost. Anda dapat menyertakan opsi berikut:
  + `--db-instance-identifier`
  + `--db-instance-class`
  + `--engine` – Mesin basis data. Gunakan salah satu nilai berikut:
    + MySQL - Pilih `mysql`.
    + PostgreSQL – Pilih `postgres`.
    + Microsoft SQL Server – Pilih `sqlserver-ee`, `sqlserver-se`, atau `sqlserver-web`.
  + `--availability-zone`
  + `--vpc-security-group-ids`
  + `--db-subnet-group-name`
  + `--allocated-storage`
  + `--max-allocated-storage`
  + `--master-username`
  + `--master-user-password`
  + `--multi-az | --no-multi-az` – (Opsional) Apakah akan membuat instans DB siaga di Zona Ketersediaan yang berbeda. Default-nya adalah `--no-multi-az`.

    Opsi `--multi-az` tidak tersedia untuk SQL Server.
  + `--backup-retention-period`
  + `--backup-target` – (Opsional) Tempat penyimpanan cadangan otomatis dan snapshot manual. Gunakan salah satu nilai berikut:
    + `outposts` – Simpan secara lokal di Outpost.
    + `region` – Simpan di Wilayah AWS induk. Ini adalah nilai default-nya.

    Jika Anda menggunakan opsi `--multi-az`, Anda tidak dapat menggunakan `outposts` untuk `--backup-target`. Selain itu, instans DB tidak dapat memiliki replika baca jika Anda menggunakan `outposts` untuk `--backup-target`.
  + `--storage-encrypted`
  + `--kms-key-id`

**Example**  
Contoh berikut membuat instans DB MySQL bernama `myoutpostdbinstance` dan cadangan disimpan di Outpost Anda.  
Untuk Linux, macOS, atau Unix:  

```
 1. aws rds create-db-instance \
 2.     --db-instance-identifier myoutpostdbinstance \
 3.     --engine-version 8.0.17 \
 4.     --db-instance-class db.m5.large \
 5.     --engine mysql \
 6.     --availability-zone us-east-1d \
 7.     --vpc-security-group-ids outpost-sg \
 8.     --db-subnet-group-name myoutpostdbsubnetgr \
 9.     --allocated-storage 100 \
10.     --max-allocated-storage 1000 \
11.     --master-username masterawsuser \
12.     --manage-master-user-password \
13.     --backup-retention-period 3 \
14.     --backup-target outposts \
15.     --storage-encrypted \
16.     --kms-key-id mykey
```
Untuk Windows:  

```
 1. aws rds create-db-instance ^
 2.     --db-instance-identifier myoutpostdbinstance ^
 3.     --engine-version 8.0.17 ^
 4.     --db-instance-class db.m5.large ^
 5.     --engine mysql ^
 6.     --availability-zone us-east-1d ^
 7.     --vpc-security-group-ids outpost-sg ^
 8.     --db-subnet-group-name myoutpostdbsubnetgr ^
 9.     --allocated-storage 100 ^
10.     --max-allocated-storage 1000 ^
11.     --master-username masterawsuser ^
12.     --manage-master-user-password ^
13.     --backup-retention-period 3 ^
14.     --backup-target outposts ^
15.     --storage-encrypted ^
16.     --kms-key-id mykey
```

Untuk informasi tentang pengaturan saat membuat instans DB, lihat [Pengaturan untuk instans DB](USER_CreateDBInstance.Settings.md).

## API RDS
<a name="rds-on-outposts.creating.api"></a>

[Untuk membuat instans DB baru di Outpost dengan RDS API, pertama-tama buat grup subnet DB untuk digunakan oleh RDS di Outposts dengan memanggil operasi createDB. SubnetGroup](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBSubnetGroup.html) Untuk `SubnetIds`, tentukan grup subnet di Outpost yang akan digunakan oleh RDS on Outposts. 

Selanjutnya, panggil operasi [CreateDBInstance](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBInstance.html) dengan parameter berikut. Tentukan Zona Ketersediaan untuk Outpost, grup keamanan Amazon VPC yang terkait dengan Outpost, dan grup subnet DB yang Anda buat untuk Outpost. 
+ `AllocatedStorage`
+ `AvailabilityZone`
+ `BackupRetentionPeriod`
+ `BackupTarget`

  Jika Anda membuat deployment instans DB Multi-AZ, Anda tidak dapat menggunakan `outposts` untuk `BackupTarget`. Selain itu, instans DB tidak dapat memiliki replika baca jika Anda menggunakan `outposts` untuk `BackupTarget`.
+ `DBInstanceClass`
+ `DBInstanceIdentifier`
+ `VpcSecurityGroupIds`
+ `DBSubnetGroupName`
+ `Engine`
+ `EngineVersion`
+ `MasterUsername`
+ `MasterUserPassword`
+ `MaxAllocatedStorage` (opsional)
+ `MultiAZ` (opsional)
+ `StorageEncrypted`
+ `KmsKeyID`

Untuk informasi tentang pengaturan saat membuat instans DB, lihat [Pengaturan untuk instans DB](USER_CreateDBInstance.Settings.md).