Membuat dan menghubungkan ke instans DB untuk Amazon RDS Custom for SQL Server - Layanan Basis Data Relasional Amazon

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

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

penting

Sebelum Anda dapat membuat atau terhubung ke instans RDS Custom for SQL Server DB, pastikan untuk menyelesaikan tugasMenyiapkan lingkungan Anda untuk Amazon RDS Custom for SQL Server.

Anda dapat menandai instans DB RDS Kustom saat membuatnya, tetapi jangan membuat atau memodifikasi AWSRDSCustom tag yang diperlukan untuk otomatisasi RDS Kustom. Untuk informasi selengkapnya, lihat Menandai RDS Kustom untuk sumber daya SQL Server.

Saat pertama kali Anda membuat instans RDS Custom for SQL Server DB, Anda mungkin menerima error berikut: Peran terkait layanan sedang dalam proses pembuatan. Coba lagi nanti. Jika ya, tunggu beberapa menit dan coba buat instans DB lagi.

Membuat instans RDS Custom for SQL Server DB

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

Untuk informasi selengkapnya, lihat Membuat instans Amazon RDS DB.

Untuk membuat instance RDS Custom for SQL Server DB
  1. Masuk ke AWS Management Console dan buka RDS konsol Amazon di https://console.aws.amazon.com/rds/.

  2. Di panel navigasi, pilih Database.

  3. Pilih Buat basis data.

  4. Pilih Pembuatan Standar untuk metode pembuatan basis data.

  5. Untuk opsi Engine, pilih Microsoft SQL Server untuk jenis mesin.

  6. Untuk jenis manajemen Database, pilih Amazon RDS Custom.

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

  8. (Opsional) Jika Anda bermaksud membuat instance DB dari aCEV, centang kotak centang Gunakan versi mesin khusus (CEV). Pilih Anda CEV di daftar drop-down.

  9. Untuk versi Database, pertahankan versi nilai default.

  10. Untuk Templat, pilih Produksi.

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

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

    1. Di bagian Pengaturan, buka Pengaturan Kredensial.

    2. Hapus kotak centang Buat kata sandi secara otomatis.

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

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

  13. Di bagian Ukuran instans DB, pilih nilai untuk Kelas instans DB.

    Untuk kelas yang didukung, lihat Dukungan kelas instans DB untuk RDS Kustom untuk SQL Server.

  14. Pilih pengaturan Penyimpanan.

  15. Untuk keamanan RDS Kustom, lakukan hal berikut:

    1. IAMMisalnya profil, 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 AWS Management Console.

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

    2. Untuk Enkripsi, pilih Masukkan kunci ARN untuk mencantumkan AWS KMS kunci 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.

  16. Untuk bagian yang tersisa, tentukan pengaturan instans RDS Custom DB pilihan Anda. Untuk informasi tentang setiap pengaturan, lihat Pengaturan untuk instans DB. 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.

  17. Pilih Buat basis data.

    Tombol Lihat detail kredensial muncul di halaman Basis data.

    Untuk melihat nama pengguna utama dan kata sandi untuk instans RDS Custom DB, pilih Lihat detail kredensi.

    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 utama setelah instans RDS Custom DB tersedia, ubah instans DB. Untuk informasi selengkapnya tentang cara mengubah instans DB, lihat Mengelola RDS Kustom Amazon untuk instans DB SQL Server.

  18. Pilih Database untuk melihat daftar instans RDS Custom DB.

  19. Pilih instance RDS Custom DB yang baru saja Anda buat.

    Di RDS konsol, detail untuk instans RDS Custom DB baru muncul:

    • Instans DB memiliki status pembuatan hingga instans RDS Custom DB 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 Instance (RDSCustom).

    • RDSMode otomatisasi khusus memiliki nilai Otomatisasi penuh. Pengaturan ini berarti bahwa instans DB menyediakan pemantauan otomatis dan pemulihan instans.

Anda membuat instance RDS Custom DB dengan menggunakan create-db-instance AWS CLI perintah.

Opsi berikut diperlukan:

Contoh berikut membuat RDS Custom for SQL Server DB instance bernamamy-custom-instance. Periode retensi cadangan adalah 3 hari.

catatan

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

Untuk Linux, macOS, atau Unix:

aws rds create-db-instance \ --engine custom-sqlserver-ee \ --engine-version 15.00.4073.23.v1 \ --db-instance-identifier my-custom-instance \ --db-instance-class db.m5.xlarge \ --allocated-storage 20 \ --db-subnet-group mydbsubnetgroup \ --master-username myuser \ --master-user-password mypassword \ --backup-retention-period 3 \ --no-multi-az \ --port 8200 \ --kms-key-id mykmskey \ --custom-iam-instance-profile AWSRDSCustomInstanceProfileForRdsCustomInstance

Untuk Windows:

aws rds create-db-instance ^ --engine custom-sqlserver-ee ^ --engine-version 15.00.4073.23.v1 ^ --db-instance-identifier my-custom-instance ^ --db-instance-class db.m5.xlarge ^ --allocated-storage 20 ^ --db-subnet-group mydbsubnetgroup ^ --master-username myuser ^ --master-user-password mypassword ^ --backup-retention-period 3 ^ --no-multi-az ^ --port 8200 ^ --kms-key-id mykmskey ^ --custom-iam-instance-profile AWSRDSCustomInstanceProfileForRdsCustomInstance
catatan

Tentukan kata sandi selain perintah yang ditampilkan di sini sebagai praktik keamanan terbaik.

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

aws rds describe-db-instances --db-instance-identifier my-custom-instance

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

{ "DBInstances": [ { "PendingModifiedValues": {}, "Engine": "custom-sqlserver-ee", "MultiAZ": false, "DBSecurityGroups": [], "DBParameterGroups": [ { "DBParameterGroupName": "default.custom-sqlserver-ee-15", "ParameterApplyStatus": "in-sync" } ], "AutomationMode": "full", "DBInstanceIdentifier": "my-custom-instance", "TagList": [] } ] }