View a markdown version of this page

Bekerja dengan Sertifikat Server IAM - AWS SDK untuk JavaScript

AWS SDK untuk JavaScript V2 telah mencapai akhir dukungan. Kami menyarankan Anda bermigrasi ke AWS SDK untuk JavaScript v3. Untuk detail dan informasi tambahan tentang cara bermigrasi, silakan lihat pengumuman ini.

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

Bekerja dengan Sertifikat Server IAM

JavaScript code example that applies to Node.js execution

Contoh Node.js kode ini menunjukkan:

  • Cara melaksanakan tugas-tugas dasar dalam mengelola sertifikat server untuk koneksi HTTPS.

Skenario

Untuk mengaktifkan koneksi HTTPS ke situs web atau aplikasi Anda AWS, Anda memerlukan sertifikat SSL/TLS server. Untuk menggunakan sertifikat yang Anda peroleh dari penyedia eksternal dengan situs web atau aplikasi Anda aktif AWS, Anda harus mengunggah sertifikat ke IAM atau mengimpornya ke Manajer AWS Sertifikat.

Dalam contoh ini, serangkaian Node.js modul digunakan untuk menangani sertifikat server di IAM. Node.js Modul menggunakan SDK JavaScript untuk mengelola sertifikat server menggunakan metode kelas AWS.IAM klien berikut:

Untuk informasi selengkapnya tentang sertifikat server, lihat Bekerja dengan Sertifikat Server di Panduan Pengguna IAM.

Tugas Prasyarat

Untuk mengatur dan menjalankan contoh ini, Anda harus menyelesaikan tugas ini terlebih dahulu:

Daftar Sertifikat Server Anda

Buat Node.js modul dengan nama fileiam_listservercerts.js. Pastikan untuk mengkonfigurasi SDK seperti yang ditunjukkan sebelumnya. Untuk mengakses IAM, buat objek AWS.IAM layanan. Pang listServerCertificates gil metode objek AWS.IAM layanan.

// Load the AWS SDK for Node.js var AWS = require("aws-sdk"); // Set the region AWS.config.update({ region: "REGION" }); // Create the IAM service object var iam = new AWS.IAM({ apiVersion: "2010-05-08" }); iam.listServerCertificates({}, function (err, data) { if (err) { console.log("Error", err); } else { console.log("Success", data); } });

Untuk menjalankan contoh, ketik berikut ini di baris perintah.

node iam_listservercerts.js

Kode sampel ini dapat ditemukan di sini GitHub.

Mendapatkan Sertifikat Server

Buat Node.js modul dengan nama fileiam_getservercert.js. Pastikan untuk mengkonfigurasi SDK seperti yang ditunjukkan sebelumnya. Untuk mengakses IAM, buat objek AWS.IAM layanan. Buat objek JSON yang berisi parameter yang dibutuhkan dapatkan sertifikat, yang terdiri dari nama sertifikat server yang Anda inginkan. Pang getServerCertificates gil metode objek AWS.IAM layanan.

// Load the AWS SDK for Node.js var AWS = require("aws-sdk"); // Set the region AWS.config.update({ region: "REGION" }); // Create the IAM service object var iam = new AWS.IAM({ apiVersion: "2010-05-08" }); iam.getServerCertificate( { ServerCertificateName: "CERTIFICATE_NAME" }, function (err, data) { if (err) { console.log("Error", err); } else { console.log("Success", data); } } );

Untuk menjalankan contoh, ketik berikut ini di baris perintah.

node iam_getservercert.js

Kode sampel ini dapat ditemukan di sini GitHub.

Memperbarui Sertifikat Server

Buat Node.js modul dengan nama fileiam_updateservercert.js. Pastikan untuk mengkonfigurasi SDK seperti yang ditunjukkan sebelumnya. Untuk mengakses IAM, buat objek AWS.IAM layanan. Buat objek JSON yang berisi parameter yang diperlukan untuk memperbarui sertifikat, yang terdiri dari nama sertifikat server yang ada serta nama sertifikat baru. Pang updateServerCertificate gil metode objek AWS.IAM layanan.

// Load the AWS SDK for Node.js var AWS = require("aws-sdk"); // Set the region AWS.config.update({ region: "REGION" }); // Create the IAM service object var iam = new AWS.IAM({ apiVersion: "2010-05-08" }); var params = { ServerCertificateName: "CERTIFICATE_NAME", NewServerCertificateName: "NEW_CERTIFICATE_NAME", }; iam.updateServerCertificate(params, function (err, data) { if (err) { console.log("Error", err); } else { console.log("Success", data); } });

Untuk menjalankan contoh, ketik berikut ini di baris perintah.

node iam_updateservercert.js

Kode sampel ini dapat ditemukan di sini GitHub.

Menghapus Sertifikat Server

Buat Node.js modul dengan nama fileiam_deleteservercert.js. Pastikan untuk mengkonfigurasi SDK seperti yang ditunjukkan sebelumnya. Untuk mengakses IAM, buat objek AWS.IAM layanan. Buat objek JSON yang berisi parameter yang diperlukan untuk menghapus sertifikat server, yang terdiri dari nama sertifikat yang ingin Anda hapus. Pang deleteServerCertificates gil metode objek AWS.IAM layanan.

// Load the AWS SDK for Node.js var AWS = require("aws-sdk"); // Set the region AWS.config.update({ region: "REGION" }); // Create the IAM service object var iam = new AWS.IAM({ apiVersion: "2010-05-08" }); iam.deleteServerCertificate( { ServerCertificateName: "CERTIFICATE_NAME" }, function (err, data) { if (err) { console.log("Error", err); } else { console.log("Success", data); } } );

Untuk menjalankan contoh, ketik berikut ini di baris perintah.

node iam_deleteservercert.js

Kode sampel ini dapat ditemukan di sini GitHub.