Skip to main content
  1. Posts/

Launch Instance Amazon EC2

·2 mins·
aws aws
Table of Contents

Tutorial ini akan mempelajari cara membuat atau meluncurkan Instance EC2 AWS. Anda dapat meluncurkan instance Linux menggunakan AWS Management Console atau melalui AWS CLI. Berikut panduannya

AWS Management Console
#

Buka Console Amazon EC2

Pada EC2 Dashboard pilih Launch instance

launch instance

Beri nama instance Anda

Pilih OS Image (Amazon Machine Image)

select image

Tentukan Instance type sesuai resource yang diperlukan. Lalu pilih key pair

select keypair

Jika belum mempunyai keypair, Anda dapat membuat keypair atau pilih Create new key pair

Selanjutnya pada Network settings Anda dapat menentukan seperti subnet private address sesuai availability zone, membuat security group atau memilih security group yang sudah ada

select sg

Setting alokasi storage sesuai kebutuhan atau Anda dapat menambah volume lagi

setting storage

Bagian Advanced biarkan default

Terakhir tentukan jumlah instance yang ingin dibuat dan klik Launch instance

tentukan jumlah instance

AWS CLI
#

Untuk meluncurkan instance gunakan command run-instances

aws ec2 run-instances \
--image-id ami-0abcdef1234567890 \
--instance-type t2.micro \
--key-name MyKeyPair

Untuk menambahkan opsi subnet ip private dan tidak assign ip public

aws ec2 run-instances \
--image-id ami-0abcdef1234567890 \
--instance-type t2.micro \
--subnet-id subnet-08fc749671b2d077c \
--no-associate-public-ip-address \
--key-name MyKeyPair

Untuk meluncurkan instance dengan volume tambahan

aws ec2 run-instances \
    --image-id ami-0abcdef1234567890 \
    --instance-type t2.micro \
    --subnet-id subnet-08fc749671b2d077c \
    --key-name MyKeyPair \
    --block-device-mappings file://mapping.json

Contoh Isi dari file mapping.json

          [
              {
                  "DeviceName": "/dev/sdh",
                  "Ebs": {
                      "VolumeSize": 100
                  }
              }
          ]

Untuk meluncurkan 1 instance dengan konfigurasi user-data yang ditentukan

aws ec2 run-instances \
    --image-id ami-0abcdef1234567890 \
    --instance-type t2.micro \
    --count 1 \
    --subnet-id subnet-08fc749671b2d077c \
    --key-name MyKeyPair \
    --user-data file://my_script.txt

Terkait user data dan cara menghubungkan antar instances dengan ip private akan Saya bahas pada post selanjutnya

Related

Setup AWS CloudFront distribution dengan S3 Origin
·2 mins
aws aws
Request Public Certificate dengan ACM
·1 min
aws aws
Setting Alternate Domain Cloudfront
·2 mins
aws aws
Add Security Headers CloudFront
·2 mins
aws aws
Request ACM Certificate dengan Validasi Email
·1 min
aws aws
Add Function di Amazon CloudFront
·2 mins
aws aws