

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

# Membuat dan menghubungkan ke instans DB untuk Amazon RDS Custom for SQL Server
<a name="custom-creating-sqlserver"></a>

Anda dapat membuat instance RDS Custom DB, dan kemudian menghubungkannya menggunakan AWS Systems Manager atau Remote Desktop Protocol (RDP).

**penting**  
Sebelum dapat membuat atau terhubung ke instans DB RDS Custom for SQL Server, pastikan untuk menyelesaikan tugas dalam [Menyiapkan lingkungan Anda untuk Amazon RDS Custom for SQL Server](custom-setup-sqlserver.md).  
Anda dapat menandai instans DB RDS Custom saat membuatnya, tetapi jangan membuat atau memodifikasi tag `AWSRDSCustom` yang diperlukan untuk otomatisasi RDS Custom. Untuk informasi selengkapnya, lihat [Menandai sumber daya RDS Custom for SQL Server](custom-managing-sqlserver.tagging.md).  
Saat pertama kali membuat instans DB RDS Custom for SQL Server, Anda mungkin menerima kesalahan berikut: Peran terkait layanan sedang dalam proses pembuatan. Coba lagi nanti. Jika ya, tunggu beberapa menit dan coba buat instans DB lagi.

**Topics**
+ [Membuat instans DB untuk RDS Custom for SQL Server](#custom-creating-sqlserver.create)
+ [Peran tertaut layanan RDS Custom](custom-creating-sqlserver.slr.md)
+ [Menghubungkan ke instans RDS Custom DB Anda menggunakan AWS Systems Manager](custom-creating-sqlserver.ssm.md)
+ [Menghubungkan ke instans RDS Custom DB Anda menggunakan RDP](custom-creating-sqlserver.rdp.md)

## Membuat instans DB untuk RDS Custom for SQL Server
<a name="custom-creating-sqlserver.create"></a>

Buat Amazon RDS Custom untuk instans SQL Server DB menggunakan salah satu Konsol Manajemen AWS atau. AWS CLI Prosedurnya mirip dengan prosedur untuk membuat instans DB Amazon RDS.

Untuk informasi selengkapnya, lihat [Membuat instans DB Amazon RDS](USER_CreateDBInstance.md).

### Konsol
<a name="custom-creating-sqlserver.CON"></a>

**Cara membuat instans DB RDS Custom for SQL Server**

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 panel navigasi, pilih **Basis Data**.

1. Pilih **Buat basis data**.

1. Pilih **Pembuatan Standar** untuk metode pembuatan basis data.

1. Untuk **Opsi mesin**, pilih **Microsoft SQL Server** untuk jenis mesin.

1. Untuk **Jenis manajemen basis data**, pilih **Amazon RDS Custom**.

1. Di bagian **Edisi**, pilih edisi mesin DB yang ingin Anda gunakan.

1. (Opsional) Jika Anda bermaksud membuat instans DB dari CEV, centang kotak centang **Gunakan versi mesin kustom (CEV)**. Pilih CEV Anda di daftar drop-down.

1. Untuk **versi Database**, pertahankan versi nilai default.

1. Untuk **Templat**, pilih **Produksi**.

1. Di bagian **Pengaturan**, masukkan nama unik untuk **Pengidentifikasi instans DB**.

1. Untuk memasukkan kata sandi master, lakukan hal berikut:

   1. Di bagian **Pengaturan**, buka **Pengaturan Kredensial**.

   1. Hapus kotak centang **Buat kata sandi secara otomatis**.

   1. Ubah nilai **Nama pengguna master** dan masukkan kata sandi yang sama di **Kata sandi master** dan **Konfirmasi kata sandi**.

   Secara default, instans DB RDS Custom baru menggunakan kata sandi yang dihasilkan secara otomatis untuk pengguna master.

1. Di bagian **Ukuran instans DB**, pilih nilai untuk **Kelas instans DB**.

   Untuk kelas yang didukung, lihat [Dukungan kelas instans DB untuk RDS Custom for SQL Server](custom-reqs-limits.instancesMS.md).

1. Pilih pengaturan **Penyimpanan**.

1. Untuk **Keamanan RDS Custom**, lakukan hal berikut:

   1. Untuk **profil instans IAM**, Anda memiliki dua opsi untuk memilih profil instans untuk instans RDS Custom for SQL Server DB Anda.

      1. Pilih **Buat profil instance baru** dan berikan akhiran nama profil instance. Untuk informasi selengkapnya, lihat [Pembuatan profil instans otomatis menggunakan Konsol Manajemen AWS](custom-setup-sqlserver.md#custom-setup-sqlserver.instanceProfileCreation).

      1. Pilih profil instans yang ada. Dari daftar ddropdown, pilih profil instance yang dimulai dengan. `AWSRDSCustom`

   1. Untuk **Enkripsi**, pilih **Masukkan kunci ARN** untuk mencantumkan kunci AWS KMS yang tersedia. Lalu pilih kunci Anda dari daftar. 

       AWS KMS Kunci diperlukan untuk RDS Custom. Untuk informasi selengkapnya, lihat [Pastikan Anda memiliki kunci enkripsi AWS KMS simetris](custom-setup-sqlserver.md#custom-setup-sqlserver.cmk).

1. Untuk bagian yang tersisa, tentukan pengaturan instans DB RDS Custom pilihan Anda. Untuk informasi tentang setiap pengaturan, lihat [Pengaturan untuk instans DB](USER_CreateDBInstance.Settings.md). Pengaturan berikut tidak muncul di konsol dan tidak didukung:
   + **Fitur prosesor**
   + **Penskalaan otomatis penyimpanan**
   + **Ketersediaan & daya tahan**
   + Opsi **Autentikasi kata sandi dan Kerberos** dalam **Autentikasi basis data** (hanya **Autentikasi kata sandi** yang didukung)
   + Grup **Opsi basis data** dalam **Konfigurasi tambahan**
   + **Wawasan Performa**
   + **Ekspor log**
   + **Aktifkan peningkatan versi minor otomatis**
   + **Perlindungan penghapusan**

   **Periode retensi cadangan** didukung, tetapi Anda tidak dapat memilih **0 hari**.

1. Pilih **Buat basis data**. 

   Tombol **Lihat detail kredensial** muncul di halaman **Basis data**. 

   Untuk melihat nama pengguna dan kata sandi master untuk instans DB RDS Custom, pilih **Lihat detail kredensial**.

   Untuk terhubung ke instans DB sebagai pengguna master, gunakan nama pengguna dan kata sandi yang muncul.
**penting**  
Anda tidak dapat melihat kata sandi pengguna master lagi. Jika Anda tidak mencatatnya, Anda mungkin harus mengubahnya. Untuk mengubah kata sandi pengguna master setelah instans DB RDS Custom tersedia, ubah instans DB. Untuk informasi selengkapnya tentang cara mengubah instans DB, lihat [Mengelola instans DB Amazon RDS Custom for SQL Server](custom-managing-sqlserver.md).

1. Pilih **Basis data** untuk melihat daftar instans DB RDS Custom.

1. Pilih instans DB RDS Custom yang baru saja Anda buat.

   Pada konsol RDS, detail untuk instans DB RDS Custom baru muncul:
   + Instans DB akan berstatus **membuat** hingga instans DB RDS Custom selesai dibuat dan siap digunakan. Saat statusnya berubah menjadi **tersedia**, Anda dapat terhubung ke instans DB. Bergantung pada kelas instans dan penyimpanan yang dialokasikan, perlu waktu beberapa menit agar instans DB baru tersedia.
   + **Peran** memiliki nilai **Instans (RDS Custom)**.
   + **Mode otomatisasi RDS Custom** memiliki nilai **Otomatisasi penuh**. Pengaturan ini berarti bahwa instans DB menyediakan pemantauan otomatis dan pemulihan instans.

### AWS CLI
<a name="custom-creating-sqlserver.CLI"></a>

Anda membuat instans RDS Custom DB dengan menggunakan perintah [AWS CLI create-db-instance](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-instance.html).

Opsi berikut diperlukan:
+ `--db-instance-identifier`
+ `--db-instance-class` (untuk daftar kelas instans yang didukung, lihat [Dukungan kelas instans DB untuk RDS Custom for SQL Server](custom-reqs-limits.instancesMS.md))
+ `--engine` (`custom-sqlserver-ee`, `custom-sqlserver-se`, atau `custom-sqlserver-web`)
+ `--kms-key-id`
+ `--custom-iam-instance-profile`

Contoh berikut membuat instans DB RDS Custom for SQL Server bernama `my-custom-instance`. Periode retensi cadangan adalah 3 hari.

**catatan**  
Untuk membuat instans DB dari versi mesin kustom (CEV), berikan nama CEV yang ada ke parameter `--engine-version`. Sebagai contoh, `--engine-version 15.00.4249.2.my_cevtest`.

**Example**  
Untuk Linux, macOS, atau Unix:  

```
 1. aws rds create-db-instance \
 2.     --engine {{custom-sqlserver-ee}} \
 3.     --engine-version {{15.00.4073.23.v1}} \
 4.     --db-instance-identifier {{my-custom-instance}} \
 5.     --db-instance-class {{db.m5.xlarge}} \
 6.     --allocated-storage {{20}} \
 7.     --db-subnet-group {{mydbsubnetgroup}} \
 8.     --master-username {{myuser}} \
 9.     --master-user-password {{mypassword}} \
10.     --backup-retention-period {{3}} \
11.     --no-multi-az \
12.     --port {{8200}} \
13.     --kms-key-id {{mykmskey}} \
14.     --custom-iam-instance-profile {{AWSRDSCustomInstanceProfileForRdsCustomInstance}}
```
Untuk Windows:  

```
 1. aws rds create-db-instance ^
 2.     --engine {{custom-sqlserver-ee}} ^
 3.     --engine-version {{15.00.4073.23.v1}} ^
 4.     --db-instance-identifier {{my-custom-instance}} ^
 5.     --db-instance-class {{db.m5.xlarge}} ^
 6.     --allocated-storage {{20}} ^
 7.     --db-subnet-group {{mydbsubnetgroup}} ^
 8.     --master-username {{myuser}} ^
 9.     --master-user-password {{mypassword}} ^
10.     --backup-retention-period {{3}} ^
11.     --no-multi-az ^
12.     --port {{8200}} ^
13.     --kms-key-id {{mykmskey}} ^
14.     --custom-iam-instance-profile {{AWSRDSCustomInstanceProfileForRdsCustomInstance}}
```
Tentukan kata sandi selain perintah yang ditampilkan di sini sebagai praktik keamanan terbaik.

Dapatkan detail tentang instans Anda menggunakan perintah `describe-db-instances`.

```
1. aws rds describe-db-instances --db-instance-identifier my-custom-instance
```

Output parsial berikut menunjukkan mesin, grup parameter, dan informasi lainnya.

```
 1. {
 2.     "DBInstances": [
 3.         {
 4.             "PendingModifiedValues": {},
 5.             "Engine": "custom-sqlserver-ee",
 6.             "MultiAZ": false,
 7.             "DBSecurityGroups": [],
 8.             "DBParameterGroups": [
 9.                 {
10.                     "DBParameterGroupName": "default.custom-sqlserver-ee-15",
11.                     "ParameterApplyStatus": "in-sync"
12.                 }
13.             ],
14.             "AutomationMode": "full",
15.             "DBInstanceIdentifier": "my-custom-instance",
16.             "TagList": []
17.         }
18.     ]
19. }
```