Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Menyiapkan Ekstensi Bahasa Tepercaya di SQL
Anda dapat menggunakan AWS Management Console atau AWS CLI untuk langkah-langkah ini.
Saat menyiapkan Ekstensi Bahasa Tepercaya di untuk instans Postgre SQL DB, Anda menginstalnya di database tertentu untuk digunakan oleh pengguna database yang memiliki izin pada database tersebut.
Untuk menyiapkan Ekstensi Bahasa Tepercaya
Lakukan langkah-langkah berikut menggunakan akun yang merupakan anggota grup rds_superuser (peran).
- Masuk ke AWS Management Console dan buka RDS konsol Amazon di https://console.aws.amazon.com/rds/ - . 
- 
                        Di panel navigasi, pilih instance . SQL 
- 
                        Buka tab Konfigurasi untuk instance penulis cluster Anda. RDSuntuk contoh Postgre SQL DB. Di antara detail Instans, temukan tautan Grup parameter. 
- 
                        Pilih tautan untuk membuka parameter khusus yang terkait dengan cluster DB Anda. RDSuntuk contoh Postgre SQL DB. 
- 
                        Di kolom pencarian Parameter, ketik shared_preuntuk menemukan parametershared_preload_libraries.
- 
                        Pilih Edit parameter untuk mengakses nilai properti. 
- 
                        Tambahkan pg_tleke daftar di kolom Nilai. Gunakan koma untuk memisahkan item dalam daftar nilai.  
- Reboot untuk instance Postgre SQL DB sehingga perubahan Anda pada parameter berlaku. - shared_preload_libraries
- Ketika instans tersedia, verifikasi bahwa - pg_tletelah diinisialisasi. Gunakan- psqluntuk terhubung ke dan kemudian jalankan perintah berikut.- SHOW shared_preload_libraries;- shared_preload_libraries -------------------------- rdsutils,pg_tle (1 row)
- Dengan ekstensi - pg_tleyang diinisialisasi, Anda kini dapat membuat ekstensi.- CREATE EXTENSION pg_tle;- Anda dapat memverifikasi bahwa ekstensi diinstal dengan menggunakan metacommand - psqlberikut.- labdb=>- \dx- List of installed extensions Name | Version | Schema | Description ---------+---------+------------+-------------------------------------------- pg_tle | 1.0.1 | pgtle | Trusted-Language Extensions for PostgreSQL plpgsql | 1.0 | pg_catalog | PL/pgSQL procedural language
- Berikan - pgtle_adminperan ke nama pengguna utama yang Anda buat untuk saat Anda SQL mengaturnya. Jika Anda menerima opsi default-nya, berarti nilainya- postgres.- labdb=>GRANT pgtle_admin TO postgres;- GRANT ROLE- Anda dapat memverifikasi bahwa pemberian telah terjadi dengan menggunakan metacommand - psqlseperti yang ditunjukkan pada contoh berikut. Hanya peran- pgtle_admindan- postgresyang ditampilkan dalam output. Untuk informasi selengkapnya, lihat Memahami peran rds_superuser.- labdb=>- \du- List of roles Role name | Attributes | Member of -----------------+---------------------------------+----------------------------------- pgtle_admin | Cannot login | {} postgres | Create role, Create DB +| {rds_superuser,pgtle_admin} | Password valid until infinity |...
- Tutup sesi - psqlmenggunakan metacommand- \q.- \q
Untuk mulai membuat TLE ekstensi, lihatContoh: Membuat ekstensi bahasa tepercaya menggunakan SQL.
Anda dapat menghindari menentukan --region argumen ketika Anda menggunakan CLI perintah dengan mengkonfigurasi AWS CLI
dengan default Anda Wilayah AWS. Untuk informasi selengkapnya, lihat Dasar-dasar konfigurasi di AWS Command Line Interface Panduan Pengguna.
Untuk menyiapkan Ekstensi Bahasa Tepercaya
- Gunakan modify-db-parameter-group AWS CLI perintah untuk - pg_tlemenambah- shared_preload_librariesparameter.- aws rds modify-db-parameter-group \ --db-parameter-group-name- custom-param-group-name\ --parameters "ParameterName=shared_preload_libraries,ParameterValue=pg_tle,ApplyMethod=pending-reboot" \ --region- aws-region
- 
                        Gunakan reboot-db-instance AWS CLI perintah untuk me-reboot dan menginisialisasi SQL perpustakaan. pg_tleaws rds reboot-db-instance \ --db-instance-identifieryour-instance\ --regionaws-region
- Saat instans tersedia, verifikasikan bahwa - pg_tletelah diinisialisasi. Gunakan- psqluntuk terhubung ke dan kemudian jalankan perintah berikut.- SHOW shared_preload_libraries;- shared_preload_libraries -------------------------- rdsutils,pg_tle (1 row)- Dengan - pg_tlediinisialisasi, Anda sekarang dapat membuat ekstensi.- CREATE EXTENSION pg_tle;
- Berikan - pgtle_adminperan ke nama pengguna utama yang Anda buat untuk saat Anda SQL mengaturnya. Jika Anda menerima opsi default-nya, berarti nilainya- postgres.- GRANT pgtle_admin TO postgres;- GRANT ROLE
- Tutup sesi - psqlseperti berikut.- labdb=>- \q
Untuk mulai membuat TLE ekstensi, lihatContoh: Membuat ekstensi bahasa tepercaya menggunakan SQL.