Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Mengubah grup keamanan untuk instans Amazon EC2 Anda
Anda dapat menentukan grup keamanan untuk instans Amazon EC2 saat Anda meluncurkannya. Setelah meluncurkan instance, Anda dapat menambahkan atau menghapus grup keamanan. Anda juga dapat menambahkan, menghapus, atau mengedit aturan grup keamanan untuk grup keamanan terkait kapan saja.
Grup keamanan dikaitkan dengan antarmuka jaringan. Menambahkan atau menghapus grup keamanan mengubah grup keamanan yang terkait dengan antarmuka jaringan utama. Anda juga dapat mengubah grup keamanan yang terkait dengan antarmuka jaringan sekunder. Untuk informasi selengkapnya, lihat Memodifikasi atribut antarmuka jaringan.
Menambahkan atau menghapus grup keamanan
Setelah meluncurkan instance, Anda dapat menambahkan atau menghapus grup keamanan dari daftar grup keamanan terkait. Saat Anda mengaitkan beberapa grup keamanan dengan instans, aturan-aturan dari masing-masing grup keamanan akan digabungkan secara efektif untuk membuat satu set aturan. Amazon EC2 menggunakan seperangkat aturan ini untuk menentukan apakah akan mengizinkan lalu lintas.
- Console
-
Untuk mengubah grup keamanan instans
Buka konsol Amazon EC2 di https://console.aws.amazon.com/ec2/.
-
Di panel navigasi, pilih Instans.
-
Pilih instans Anda, dan kemudian pilih Actions (Tindakan), Security (Keamanan), Change security groups (Ubah grup keamanan).
-
Untuk Grup keamanan terkait, pilih grup keamanan dari daftar dan pilih Add security group (Tambahkan grup keamanan).
Untuk menghapus grup keamanan yang sudah dikaitkan, pilih Remove (Hapus) untuk grup keamanan itu.
-
Pilih Save (Simpan).
- AWS CLI
-
Untuk mengubah grup keamanan instans
Gunakan perintah modify- instance-atribut berikut.
aws ec2 modify-instance-attribute \
--instance-id i-1234567890abcdef0 \
--groups sg-1234567890abcdef0
- PowerShell
-
Untuk mengubah grup keamanan instans
Gunakan Edit-EC2InstanceAttribute cmdlet.
Edit-EC2InstanceAttribute `
-InstanceId i-1234567890abcdef0 `
-Group sg-1234567890abcdef0
Mengonfigurasi aturan grup keamanan
Setelah membuat grup keamanan, Anda dapat menambahkan, memperbarui, dan menghapus aturan grup keamanannya. Saat Anda menambahkan, memperbarui, atau menghapus aturan, perubahan secara otomatis diterapkan ke sumber daya yang terkait dengan grup keamanan.
Untuk contoh aturan yang dapat Anda tambahkan ke grup keamanan, lihatAturan-aturan grup keamanan untuk kasus penggunaan yang berbeda.
Izin yang diperlukan
Sebelum Anda mulai, pastikan Anda memiliki izin yang diperlukan. Untuk informasi selengkapnya, lihat Contoh: Cara menggunakan grup keamanan.
Protokol dan Port
-
Dengan konsol, ketika Anda memilih jenis yang telah ditentukan, jang kauan Protokol dan Port ditentukan untuk Anda. Untuk memasukkan rentang port, Anda harus memilih salah satu jenis kustom berikut: C ustom TCP atau C ustom UD P.
-
Dengan AWS CLI, Anda dapat menambahkan aturan tunggal dengan satu port menggunakan --port opsi --protocol dan. Untuk menambahkan beberapa aturan, atau aturan dengan rentang port, gunakan --ip-permissions opsi sebagai gantinya.
Sumber dan tujuan
-
Dengan konsol, Anda dapat menentukan berikut ini sebagai sumber untuk aturan masuk atau tujuan untuk aturan keluar:
-
Kustom — Blok IPv4 CIDR, blok IPv6 CIDR, grup keamanan, atau daftar awalan.
-
Anywhere-IPv4— 0.0.0. 0/0 Blok IPv4 CIDR.
-
Anywhere-IPv6- Blok CIDR IPv6: :/0.
-
IP Saya — Alamat IPv4 publik komputer lokal Anda.
-
Dengan AWS CLI, Anda dapat menentukan blok IPv4 CIDR menggunakan --cidr opsi atau grup keamanan menggunakan opsi. --source-group Untuk menentukan daftar awalan atau blok CIDR IPv6, gunakan opsi. --ip-permissions
Jika Anda menambahkan aturan masuk untuk port 22 (SSH) atau 3389 (RDP), kami sangat menyarankan Anda untuk mengotorisasi hanya alamat IP tertentu atau rentang alamat yang memerlukan akses ke instans Anda. Jika Anda memilih Anywhere-IPv4, Anda mengizinkan lalu lintas dari semua alamat IPv4 untuk mengakses instance Anda menggunakan protokol yang ditentukan. Jika Anda memilih Anywhere-IPv6, Anda mengizinkan lalu lintas dari semua alamat IPv6 untuk mengakses instance Anda menggunakan protokol yang ditentukan.
- Console
-
Mengonfigurasi aturan grup keamanan
Buka konsol Amazon EC2 di https://console.aws.amazon.com/ec2/.
-
Pada panel navigasi, pilih Security Groups (Grup Keamanan).
-
Pilih grup keamanan.
-
Untuk mengedit aturan masuk, pilih Edit aturan masuk dari Tindakan atau tab Aturan masuk.
-
Untuk menambahkan aturan, pilih Tambahkan aturan dan masukkan jenis, protokol, port, dan sumber untuk aturan tersebut.
Jika jenisnya TCP atau UDP, Anda harus memasukkan rentang port untuk mengizinkan. Untuk ICMP kustom, Anda harus memilih jenis ICMP dari Protokol, dan, jika memungkinkan, nama kode dari Rentang port. Untuk jenis lainnya, protokol dan rentang port akan dikonfigurasikan untuk Anda.
-
Untuk memperbarui aturan, ubah protokol, deskripsi, dan sumbernya sesuai kebutuhan. Namun, Anda tidak dapat mengubah jenis sumber. Misalnya, jika sumbernya adalah blok CIDR IPv4, Anda tidak dapat menentukan blok CIDR IPv6, daftar awalan, atau grup keamanan.
-
Untuk menghapus aturan, pilih tombol Delete.
-
Untuk mengedit aturan keluar, pilih Edit aturan keluar dari Tindakan atau tab Aturan keluar.
-
Untuk menambahkan aturan, pilih Tam bah aturan dan masukkan jenis, protokol, port, dan tujuan untuk aturan tersebut. Anda juga dapat memasukkan deskripsi opsional.
Jika jenisnya TCP atau UDP, Anda harus memasukkan rentang port untuk mengizinkan. Untuk ICMP kustom, Anda harus memilih jenis ICMP dari Protokol, dan, jika memungkinkan, nama kode dari Rentang port. Untuk jenis lainnya, protokol dan rentang port akan dikonfigurasikan untuk Anda.
-
Untuk memperbarui aturan, ubah protokol, deskripsi, dan sumbernya sesuai kebutuhan. Namun, Anda tidak dapat mengubah jenis sumber. Misalnya, jika sumbernya adalah blok CIDR IPv4, Anda tidak dapat menentukan blok CIDR IPv6, daftar awalan, atau grup keamanan.
-
Untuk menghapus aturan, pilih tombol Delete.
-
Pilih Simpan aturan.
- AWS CLI
-
Untuk menambahkan aturan grup keamanan
Gunakan perintah authorize-security-group- ingress untuk menambahkan aturan masuk. Contoh berikut memungkinkan lalu lintas SSH masuk dari blok CIDR dalam daftar awalan yang ditentukan.
aws ec2 authorize-security-group-ingress \
--group-id sg-1234567890abcdef0 \
--ip-permissions 'IpProtocol=tcp,FromPort=22,ToPort=22,PrefixListIds=[{PrefixListId=pl-f8a6439156EXAMPLE}]'
Gunakan perintah authorize-security-group- egress untuk menambahkan aturan keluar. Contoh berikut memungkinkan lalu lintas TCP keluar pada port 80 ke instance dengan grup keamanan yang ditentukan.
aws ec2 authorize-security-group-egress \
--group-id sg-1234567890abcdef0 \
--ip-permissions 'IpProtocol=tcp,FromPort=80,ToPort=80,UserIdGroupPairs=[{GroupId=sg-0aad1c26bb6EXAMPLE}]'
Untuk menghapus aturan grup keamanan
Gunakan perintah revoke-security-group-Ingress berikut untuk menghapus aturan masuk.
aws ec2 revoke-security-group-egress \
--group id sg-1234567890abcdef0 \
--security-group-rule-ids sgr-09ed298024EXAMPLE
Gunakan perintah revoke-security-group-eg ress berikut untuk menghapus aturan keluar.
aws ec2 revoke-security-group-ingress \
--group id sg-1234567890abcdef0 \
--security-group-rule-ids sgr-0352250c1aEXAMPLE
Untuk mengubah aturan grup keamanan
Gunakan perintah modify- security-group-rules. Contoh berikut mengubah blok CIDR IPv4 dari aturan grup keamanan yang ditentukan.
aws ec2 modify-security-group-rules \
--group id sg-1234567890abcdef0 \
--security-group-rules 'SecurityGroupRuleId=sgr-09ed298024EXAMPLE,SecurityGroupRule={IpProtocol=tcp,FromPort=80,ToPort=80,CidrIpv4=0.0.0.0/0}'
- PowerShell
-
Untuk menambahkan aturan grup keamanan
Gunakan Grant-EC2SecurityGroupIngress cmdlet untuk menambahkan aturan masuk. Contoh berikut memungkinkan lalu lintas SSH masuk dari blok CIDR dalam daftar awalan yang ditentukan.
$plid = New-Object -TypeName Amazon.EC2.Model.PrefixListId
$plid.Id = "pl-f8a6439156EXAMPLE"
Grant-EC2SecurityGroupIngress `
-GroupId sg-1234567890abcdef0 `
-IpPermission @{IpProtocol="tcp"; FromPort=22; ToPort=22; PrefixListIds=$plid}
Gunakan Grant-EC2SecurityGroupEgress cmdlet untuk menambahkan aturan keluar. Contoh berikut memungkinkan lalu lintas TCP keluar pada port 80 ke instance dengan grup keamanan yang ditentukan.
$uigp = New-Object -TypeName Amazon.EC2.Model.UserIdGroupPair
$uigp.GroupId = "sg-0aad1c26bb6EXAMPLE"
Grant-EC2SecurityGroupEgress `
-GroupId sg-1234567890abcdef0 `
-IpPermission @{IpProtocol="tcp"; FromPort=80; ToPort=80; UserIdGroupPairs=$uigp}
Untuk menghapus aturan grup keamanan
Gunakan Revoke-EC2SecurityGroupIngress cmdlet untuk menghapus aturan masuk.
Revoke-EC2SecurityGroupIngress `
-GroupId sg-1234567890abcdef0 `
-SecurityGroupRuleId sgr-09ed298024EXAMPLE
Gunakan Revoke-EC2SecurityGroupEgress cmdlet untuk menghapus aturan keluar.
Revoke-EC2SecurityGroupEgress `
-GroupId sg-1234567890abcdef0 `
-SecurityGroupRuleId sgr-0352250c1aEXAMPLE
Untuk mengubah aturan grup keamanan
Gunakan Edit-EC2SecurityGroupRule cmdlet. Contoh berikut mengubah blok CIDR IPv4 dari aturan grup keamanan yang ditentukan.
$sgrr = New-Object -TypeName Amazon.EC2.Model.SecurityGroupRuleRequest
$sgrr.IpProtocol = "tcp"
$sgrr.FromPort = 80
$sgrr.ToPort = 80
$sgrr.CidrIpv4 = "0.0.0.0/0"
$sgr = New-Object -TypeName Amazon.EC2.Model.SecurityGroupRuleUpdate
$sgr.SecurityGroupRuleId = "sgr-09ed298024EXAMPLE"
$sgr.SecurityGroupRule = $sgrr
Edit-EC2SecurityGroupRule `
-GroupId sg-1234567890abcdef0 `
-SecurityGroupRule $sgr