🚀
EC2のlocalhostにアクセスする
EC2を開発環境としているが、そこで立ち上がったlocalhostのアプリケーションにアクセスできないためアクセスする方法のメモ
前提としてlocalhostのポート3000にアクセスしたかったため、インバウンドルールに3000へのアクセスを許可。
aws ec2 authorize-security-group-ingress --group-id sg-0d39ab3f94597b16e --protocol tcp --port 3000 --cidr 0.0.0.0/0
追加されたかどうか以下のコマンドで確認
aws ec2 describe-security-groups --group-ids sg-0d39ab3f94597b16e
追加されていました
{
"SecurityGroups": [
{
"IpPermissionsEgress": [
{
"IpProtocol": "-1",
"PrefixListIds": [],
"IpRanges": [
{
"CidrIp": "0.0.0.0/0"
}
],
"UserIdGroupPairs": [],
"Ipv6Ranges": []
}
],
"Description": "Security group for SSH access",
"IpPermissions": [
{
"PrefixListIds": [],
"FromPort": 22,
"IpRanges": [
{
"CidrIp": "0.0.0.0/0"
}
],
"ToPort": 22,
"IpProtocol": "tcp",
"UserIdGroupPairs": [],
"Ipv6Ranges": []
},
{
"PrefixListIds": [],
"FromPort": 3000,
"IpRanges": [
{
"CidrIp": "0.0.0.0/0"
}
],
"ToPort": 3000,
"IpProtocol": "tcp",
"UserIdGroupPairs": [],
"Ipv6Ranges": []
}
],
"GroupName": "SSHAccess",
"VpcId": "vpc-0a73e042f9d80bd32",
"OwnerId": "776203529156",
"GroupId": "sg-0d39ab3f94597b16e"
}
]
}
Discussion