Как добавить правила, чтобы разрешить трафик c на некотором диапазоне портов для nodePort на aws EKS? - PullRequest
1 голос
/ 23 апреля 2020

Моя открытая служба на nodePort, похоже, не позволяет проходить через нее траффи c.

Итак, как добавить правила, разрешающие трафик c для этого диапазона портов на CLI, а не на консоли ? enter image description here

1 Ответ

3 голосов
/ 28 апреля 2020

EC2 Группы безопасности

На вашем экране группа безопасности .

Подробнее о группах безопасности:

CLI для AWS Security groups

Что касается CLI для работы с AWS Security groups, см. Эту статью: Создание, настройка и удаление групп безопасности для Amazon EC2 - AWS Интерфейс командной строки

$ aws ec2 create-security-group --group-name my-sg --description "My security group" --vpc-id vpc-1a2b3c4d
{
    "GroupId": "sg-903004f8"
}

$ aws ec2 authorize-security-group-ingress --group-id sg-903004f8 --protocol tcp --port 3389 --cidr 203.0.113.0/24

Следующая команда добавляет еще одно правило для включения S SH для экземпляров в той же группе безопасности.

$ aws ec2 authorize-security-group-ingress --group-id sg-903004f8 --protocol tcp --port 22 --cidr 203.0.113.0/24

Чтобы просмотреть изменения для группы безопасности выполните команду description-security-groups .

$ aws ec2 describe-security-groups --group-ids `sg-903004f8`

O / P:

{
    "SecurityGroups": [
        {
            "IpPermissionsEgress": [
                {
                    "IpProtocol": "-1",
                    "IpRanges": [
                        {
                            "CidrIp": "0.0.0.0/0"
                        }
                    ],
                    "UserIdGroupPairs": []
                }
            ],
            "Description": "My security group"
            "IpPermissions": [
                {
                    "ToPort": 22,
                    "IpProtocol": "tcp",
                    "IpRanges": [
                        {
                            "CidrIp": "203.0.113.0/24"
                        }
                    ]
                    "UserIdGroupPairs": [],
                    "FromPort": 22
                }
            ],
            "GroupName": "my-sg",
            "OwnerId": "123456789012",
            "GroupId": "sg-903004f8"
        }
    ]
}

PS awless.io - Mighty CLI для AWS

Существует также немного устаревший, но все еще удобный CLI инструмент: wallix / awless: Mighty CLI для AWS

Mighty CLI для AWS http://awless.io/

Здесь Средний пост об этом

...