Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Membuat, mengonfigurasi, dan menghapus grup EC2 keamanan Amazon di AWS CLI
Anda dapat membuat grup keamanan untuk instans Amazon Elastic Compute Cloud (AmazonEC2) yang pada dasarnya beroperasi sebagai firewall, dengan aturan yang menentukan lalu lintas jaringan apa yang dapat masuk dan keluar.
Gunakan AWS Command Line Interface (AWS CLI) untuk membuat grup keamanan, menambahkan aturan ke grup keamanan yang ada, dan menghapus grup keamanan.
catatan
Untuk contoh perintah tambahan, lihat referensi
Topik
Prasyarat
Untuk menjalankan ec2
perintah, Anda perlu:
Instal dan konfigurasikan AWS CLI. Untuk informasi selengkapnya, silakan lihat Menginstal atau memperbarui ke versi terbaru AWS CLI dan Otentikasi dan akses kredensional untuk AWS CLI.
-
Tetapkan IAM izin Anda untuk mengizinkan EC2 akses Amazon. Untuk informasi selengkapnya tentang IAM izin untuk AmazonEC2, lihat IAMkebijakan untuk Amazon EC2 di Panduan EC2 Pengguna Amazon.
Membuat grup keamanan
Anda dapat membuat grup keamanan yang terkait dengan virtual private cloud (VPCs).
aws ec2 create-security-group
Contoh berikut menunjukkan cara membuat grup keamanan untuk yang ditentukanVPC.
$
aws ec2 create-security-group --group-name
my-sg
--description "My security group
" --vpc-idvpc-1a2b3c4d
{ "GroupId": "sg-903004f8" }
Untuk melihat informasi awal untuk grup keamanan, jalankan aws ec2 describe-security-groups
perintah. Anda dapat mereferensikan grup EC2 - VPC keamanan hanya dengan namanyavpc-id
, bukan namanya.
$
aws ec2 describe-security-groups --group-ids
sg-903004f8
{ "SecurityGroups": [ { "IpPermissionsEgress": [ { "IpProtocol": "-1", "IpRanges": [ { "CidrIp": "0.0.0.0/0" } ], "UserIdGroupPairs": [] } ], "Description": "My security group" "IpPermissions": [], "GroupName": "my-sg", "VpcId": "vpc-1a2b3c4d", "OwnerId": "123456789012", "GroupId": "sg-903004f8" } ] }
Tambahkan aturan ke grup keamanan Anda
Saat menjalankan EC2 instans Amazon, Anda harus mengaktifkan aturan di grup keamanan untuk mengizinkan lalu lintas jaringan masuk untuk sarana Anda menghubungkan ke gambar.
Misalnya, jika Anda meluncurkan instance Windows, Anda biasanya menambahkan aturan untuk mengizinkan lalu lintas masuk pada TCP port 3389 untuk mendukung Remote Desktop Protocol (). RDP Jika Anda meluncurkan instance Linux, Anda biasanya menambahkan aturan untuk mengizinkan lalu lintas masuk pada TCP port 22 untuk mendukung SSH koneksi.
Gunakan aws ec2 authorize-security-group-ingress
perintah untuk menambahkan aturan ke grup keamanan Anda. Parameter yang diperlukan dari perintah ini adalah alamat IP publik komputer Anda, atau jaringan (dalam bentuk rentang alamat) yang dilampirkan komputer Anda, dalam CIDR
catatan
Kami menyediakan layanan berikut, https://checkip.amazonaws.com/
Contoh berikut menunjukkan cara menambahkan aturan untuk RDP (TCPport 3389) ke grup EC2 - VPC keamanan dengan ID sg-903004f8
menggunakan alamat IP Anda.
Untuk memulai, temukan alamat IP Anda.
$
curl https://checkip.amazonaws.com
x.x.x.x
Anda kemudian dapat menambahkan alamat IP ke grup keamanan Anda dengan menjalankan aws ec2
authorize-security-group-ingress
perintah.
$
aws ec2 authorize-security-group-ingress --group-id
sg-903004f8
--protocol tcp --port 3389 --cidrx.x.x.x/x
Perintah berikut menambahkan aturan lain SSH untuk mengaktifkan instance dalam grup keamanan yang sama.
$
aws ec2 authorize-security-group-ingress --group-id
sg-903004f8
--protocol tcp --port 22 --cidrx.x.x.x/x
Untuk melihat perubahan pada grup keamanan, jalankan aws ec2 describe-security-groups
perintah.
$
aws ec2 describe-security-groups --group-ids
sg-903004f8
{ "SecurityGroups": [ { "IpPermissionsEgress": [ { "IpProtocol": "-1", "IpRanges": [ { "CidrIp": "0.0.0.0/0" } ], "UserIdGroupPairs": [] } ], "Description": "My security group" "IpPermissions": [ { "ToPort": 22, "IpProtocol": "tcp", "IpRanges": [ { "CidrIp": "
x.x.x.x/x
" } ] "UserIdGroupPairs": [], "FromPort": 22 } ], "GroupName": "my-sg", "OwnerId": "123456789012", "GroupId": "sg-903004f8" } ] }
Hapus grup keamanan Anda
Untuk menghapus grup keamanan, jalankan aws
ec2 delete-security-group
perintah.
catatan
Anda tidak dapat menghapus grup keamanan jika saat ini dilampirkan ke lingkungan.
Contoh perintah berikut menghapus grup EC2 - VPC keamanan.
$
aws ec2 delete-security-group --group-id
sg-903004f8
Referensi
AWS CLI Referensi:
Referensi lainnya:
-
Untuk melihat dan berkontribusi pada AWS SDK dan contoh AWS CLI kode, lihat Repositori Contoh AWS Kode
di. GitHub