Mamy kilka grup zabezpieczeń, które mają w sobie sporo reguł. Czy zamiast kopiować te same reguły dla kilku grup zabezpieczeń, aby uwzględnić niewielkie różnice, czy można skopiować grupę zabezpieczeń i użyć jej jako punktu początkowego, czy użyć dziedziczenia itp.?
security
amazon-web-services
Bill Rosmus
źródło
źródło
Odpowiedzi:
Nie wygląda na to, że można skopiować grupy zabezpieczeń z interfejsu internetowego. Możesz jednak użyć interfejsu AWS CLI, aby utworzyć grupy zabezpieczeń :
Komenda :
Wynik :
I dodaj reguły za pomocą polecenia:
Wynik:
Stamtąd powinieneś być w stanie dowiedzieć się, jak uprościć tworzenie grup zabezpieczeń.
źródło
aws ec2 describe-security-groups --group-id MySecurityGroupID --region us-west-2
AWS EC2 Console pozwala wybrać grupę zabezpieczeń i wykonać teraz operację „Kopiuj do nowego” w interfejsie użytkownika.
źródło
Z AWS Tworzenie dokumentów grupy zabezpieczeń , możesz skopiować grupę zabezpieczeń za pomocą konsoli.
źródło
Rozważ obejrzenie tego bloga. Może to być przydatne do tego, na co patrzysz.
http://ry4an.org/unblog/post/ec2_security_group_tools/
źródło
Use of uninitialized value $type in string eq at create-firewall-script.pl line 43, <> line 1 (#1)
Oto metoda python / boto „kopiuj grupy zabezpieczeń” z niestandardowej biblioteki, którą napisałem, aby ułatwić te rzeczy / zautomatyzować je. Ostatecznie takie rozwiązanie wymyśliłem.
Reszta powinna być prosta do zrozumienia.
źródło
Oto skrypt, który stworzyłem, aby to osiągnąć: aws_sg_migrate
Przykładowe użycie to
Jest oparty na tym i dostosowany do Python3.
źródło
W tym samym regionie AWS możesz skopiować zasady bezpieczeństwa za pomocą graficznego interfejsu użytkownika. Czasami jednak chcesz skopiować programowo. Na przykład, jeśli masz wiele zasad bezpieczeństwa do skopiowania lub chcesz kopiować między regionami.
Oto prosty fragment, aby to zrobić.
źródło
Z powodu braku odpowiedniego sposobu na zrobienie tego online stworzyłem bardzo prosty skrypt do obsługi tego. Zajrzyj, jeśli jesteś zainteresowany.
https://github.com/pedropregueiro/migrate-ec2-secgroups
źródło
W konsoli EC2 kliknij opcję Uruchom wystąpienie i kontynuuj wprowadzanie informacji zastępczych, dopóki nie przejdziesz do sekcji grupy zabezpieczeń.
Stąd kliknij „Wybierz istniejącą grupę zabezpieczeń”, a poniżej zobaczysz wszystkie grupy zabezpieczeń, które masz dla tego konkretnego VPC. Powinieneś zobaczyć link „Kopiuj do nowego” w sekcji „Akcje”, użyj go, aby skopiować wszystkie listy ACL do nowej SG.
Albo przypuszczam, że możesz użyć skryptu - jest to szybsze IMO ..
źródło
Miałem podobny problem, ale kopiowałem SG na różne konta.
Po prostu określ KONSTANTY na początku, a funkcja copy_sg je skopiuje.
Nie ma kontroli błędów, więc jeśli docelowy SG już istnieje, zawiedzie.
Postępuj zgodnie z ogólnym rozwiązaniem, które można zastosować również na koncie:
źródło