Jak korzystać z polecenia „opisz podsieci” w CLI AWS?

Jak Korzystac Z Polecenia Opisz Podsieci W Cli Aws



Interfejs wiersza polecenia AWS to potężne narzędzie oparte na poleceniach, umożliwiające łatwy dostęp i zarządzanie usługami AWS. Za pomocą tego narzędzia użytkownicy mogą bezpośrednio komunikować się, konfigurować, automatyzować, pobierać lub manipulować zasobami. Jak sama nazwa wskazuje, działa na poleceniach akceptujących różne flagi. Jednym z takich poleceń jest „opisz podsieci” polecenie w interfejsie CLI AWS.

Szybki zarys







W tym artykule omówiono następujące aspekty:



Przed zrozumieniem „opisz podsieci” polecenie, najpierw zrozummy koncepcję VPC. W AWS, Wirtualna chmura prywatna (VPC) to sieć globalnych zasobów, która zapewnia użytkownikom pełną kontrolę i zarządzanie sieciami, zasobami i łącznością. W ramach VPC istnieją różne podsieci. A podsieć to szeroki zakres adresów IP. Po skonfigurowaniu VPC użytkownik może dodawać zasoby, np. instancje EC2, relacyjne bazy danych itp. Zasoby te będą dostępne globalnie z adresami IP przydzielonymi z podsieci w ramach VPC.



Czytaj więcej: Jak korzystać z VPC | Pierwsze kroki z AWS





Co to jest polecenie „opisz podsieci” w interfejsie CLI AWS?

The „opisz podsieci” polecenie wyświetla listę wszystkich podsieci dla danego konta. Domyślnie obsługuje paginację, którą można wyłączyć za pomocą opcji „–bez paginacji” flaga. The „opisz podsieci” polecenie w interfejsie CLI AWS wywołuje wiele wywołań API do usługi w celu pobrania danych, gdy włączona jest paginacja.

Czytaj więcej: Jak wyłączyć stronę w AWS CLI?



Jak korzystać z polecenia „opisz podsieci” w CLI AWS?

Dostępnych jest wiele opcji filtrowania, wykonywania zapytań, określania podsieci lub wyświetlania danych w różnych formatach wyjściowych. To polecenie jest powszechnie używane w przypadku instancji EC2.

Składnia

Składnia polecenia jest następująca:

aws ec2 opisuje podsieci < Opcje >

Opcje

Poniżej znajduje się krótki opis opcji dla „opisz podsieci” Komenda:

Opcje Opis
–filtry Opcja –filters służy do wyodrębniania określonych szczegółów danych. Poniżej przedstawiono różne typy filtrów obsługiwanych przez „opisz podsieci” Komenda:

strefa dostępności: Ta opcja służy do filtrowania przy użyciu strefy dostępności podsieci.

Identyfikator strefy dostępności: Odnosi się do identyfikatora strefy dostępności.

Dostępność-liczba adresów IP: Liczba dostępnych adresów IPv4.

Blok CIDR: Ta opcja odnosi się do bloku CIDR IPV4. Blok CIDR dostarczony przez użytkownika powinien dokładnie odpowiadać blokowi w podsieci.

Identyfikator właściciela: Identyfikator konta właściciela podsieci

etykietka: Par klucz-wartość tworzących tag można również wykorzystać jako typ filtra do wyodrębniania określonych wyników.

Dostępnych jest także wiele typów filtrów. Aby przeczytać więcej na ich temat, zob Dokumentacja AWS-a.

–identyfikatory podsieci Ten parametr służy do wprowadzania identyfikatora określonej podsieci do wyświetlenia.
-próba Ten parametr sprawdza, czy użytkownik ma uprawnienia do działań, czy nie. Dane wyjściowe mają format błędu. Jeśli użytkownik posiada wymagane uprawnienia, dane wyjściowe będą zawierać plik „Praca na sucho” . Z drugiej strony, jeśli użytkownik nie ma żadnych uprawnień do akcji, dane wyjściowe będą zawierać „Nieautoryzowana obsługa” . Aby wyłączyć tę funkcję, użyj opcji „–bez pracy na sucho” opcja.
–cli-input-json Opcja –cli-input-json służy do jednoczesnego dostarczania wielu instrukcji JSON do usługi AWS. Instrukcje są dostarczane w formacie JSON, który jest generowany przez „–generuj-cli-szkielet” parametr.
–żeton startowy Parametr przyjmuje wartość NastępnyToken parametr. Jest typu string i NextToken jest generowany, gdy jest więcej danych do wyświetlenia. Wartość NextToken podana w tym polu określi, od czego rozpocząć paginację.
-rozmiar strony Ten parametr określa rozmiar strony, który ma być używany w każdym wywołaniu usługi AWS. Mniejszy rozmiar strony skutkuje większą liczbą wywołań API do usługi. Zapobiega to przekroczeniu limitu czasu poprzez pobranie mniejszej ilości danych w każdym wywołaniu serwisowym.
–max-przedmiotów Parametr –max-items wyświetla ograniczoną liczbę danych na odpowiedź. Jeśli jest więcej danych do wyświetlenia, wynik polecenia będzie zawierał „Następny token” wartość, która wznowi wyświetlanie danych po ponownym wykonaniu polecenia.
–generuj-cli-szkielet Ten parametr służy do tworzenia szkieletu lub szablonu JSON dla wielu instrukcji, które mają być wydane jednocześnie. Ten szablon jest używany przez parametr –cli-input-json.

Dostępne są również opcje globalne, z których można korzystać „opisz podsieci” Komenda. Opcje globalne to te opcje, których można używać z wieloma poleceniami interfejsu CLI AWS. Aby przeczytać o tych opcjach, zapoznaj się z sekcją Dokumentacja AWS-a .

Przykłady

W tej części artykułu pokazano użycie tych flag z symbolem „ opisz podsieci” Komenda:

Przykład 1: Jak opisać wszystkie podsieci za pomocą polecenia „describe-subnets”?

Aby wyświetlić listę wszystkich podsieci dla danego konta, użyj następującego polecenia:

aws ec2 opisuje podsieci

Wyjście

Przykład 2: Jak opisać konkretną podsieć za pomocą polecenia „describe-subnets”?

Aby uzyskać identyfikator podsieci swojej instancji EC2, kliknij instancję EC2 na pulpicie nawigacyjnym. Spowoduje to wyświetlenie konfiguracji instancji EC2. Kliknij na „Sieć” zakładkę z wyświetlonego interfejsu. W ramach „Szczegóły sieci” sekcji, skopiuj identyfikator podsieci z pliku „Identyfikator podsieci” pole:

Aby wyświetlić listę konkretnej podsieci, należy wydać następującą komendę:

aws ec2 opisuje podsieci --identyfikatory podsieci < podsieć >

Zastąp z identyfikatorem podsieci instancji EC2.

Wyjście

Przykład 3: Jak filtrować szczegóły podsieci za pomocą polecenia „opisz podsieci”?

Dostępne są różne filtry do filtrowania podsieci, tj. strefy dostępności, identyfikator właściciela, blok CIDR itp. Aby określić strefę dostępności dla swojej instancji EC2, kliknij nazwę instancji w panelu kontrolnym EC2. Spowoduje to wyświetlenie konfiguracji instancji EC2 w pliku „Sieć” patka. Na tej karcie zlokalizuj plik „Strefa dostępności” i skopiuj z niego identyfikator:

Do filtruj podsieci na podstawie strefy dostępności , polecenie podano poniżej:

aws ec2 opisuje podsieci --filtry „Nazwa = strefa dostępności, Wartości = ap-południowy wschód-1b”

Zamień wartość „ ap-południowy wschód-1b ” ze skopiowaną nazwą strefy dostępności.

Wyjście

Identyfikator konta AWS można ustalić klikając nazwę użytkownika w prawym górnym rogu. Skopiuj identyfikator konta, klikając 'Kopiuj' ikonę z listy rozwijanej, aby skopiować ID konta:

Podobny do filtruj podsieci na podstawie identyfikatora konta użytkownika, używane jest następujące polecenie:

aws ec2 opisuje podsieci --filtry „Nazwa=identyfikator-właściciela, Wartości=

Zastąp za pomocą identyfikatora konta AWS.

Wyjście

Dane wyjściowe polecenia są następujące:

Przykład 4: Jak określić uprawnienia za pomocą polecenia „opisz podsieci”?

Aby określić uprawnienia dla określonej podsieci, plik -próba opcja jest używana. To pole ma format błędu i jest używane w następujący sposób:

aws ec2 opisuje podsieci --próba

Wyjście

Dane wyjściowe polecenia są następujące:

Z drugiej strony, jeśli użytkownik chce wyłączyć tę opcję i wyświetlić listę wszystkich modułów równoważenia obciążenia, użyj następującego polecenia:

aws ec2 opisuje podsieci --bez pracy na sucho

Wyjście

Dane wyjściowe polecenia są następujące:

Przykład 5: Jak wyświetlić dane wyjściowe w wielu formatach za pomocą polecenia „opisz podsieci”?

Wiele formatów wyjściowych jest obsługiwanych przez opisz podsieci dowództwo AWS. Należą do nich JSON, YAML lub tekst. Użytkownik może po prostu zastąpić wartość pola –output:

aws ec2 opisuje podsieci --wyjście tabela

Zastąp tabela wartość w -wyjście pole z różnymi formatami wyjściowymi, np. JSON, YAML lub tekst.

Wyjście

Dane wyjściowe polecenia są następujące:

Przykład 6: Jak wyświetlić ograniczoną liczbę podsieci za pomocą polecenia „opisz podsieci”?

Pozycje –max służą do ograniczenia liczby podsieci w ramach pojedynczej odpowiedzi:

aws ec2 opisuje podsieci --max-przedmiotów 1

Zastąp wartość „1” dowolną wybraną wartością liczbową z zakresu od 1 do 1000.

Wyjście

Dane wyjściowe polecenia są następujące:

Podaj wartość NextToken z danych wyjściowych do pliku –żeton startowy . Ten token wznowi wyświetlanie danych z następnego modułu równoważenia obciążenia:

aws ec2 opisuje podsieci --token-startowy < NastępnyToken >

Zamień na wartość NextToken z danych wyjściowych.

Wyjście

Dane wyjściowe kodu są następujące:

Przykład 7: Jak zapytać o szczegółowe szczegóły podsieci za pomocą polecenia „opisz podsieć”?

Dane wyjściowe „opisz podsieci” polecenie składa się z tablicy podsieci. Aby wyodrębnić szczegółowe informacje z tablicy podsieci, stosuje się następujące polecenie:

aws ec2 opisuje podsieci --zapytanie „Podsieci[*].Identyfikator podsieci”

Wyjście

Dane wyjściowe polecenia są następujące:

Przykład 8: Jak wyświetlić listę tagów podsieci za pomocą polecenia „describe-subnets”?

Inną metodą filtrowania podsieci jest użycie tagów. Tag to para kluczy klucz-wartość. Z jednym zasobem AWS można powiązać 59 tagów. Aby określić klucz podsieci, odwiedź stronę „VPC” usługę, wyszukując ją w pasku wyszukiwania konsoli AWS Management Console. Kliknij opcję „Podsieć” w panelu usługi VPC:

Z Podsieci panelu sterowania wybierz podsieć. Spowoduje to wyświetlenie jego konfiguracji. Kliknij „Tagi” i skopiuj nazwę i wartość w obszarze 'Klucz' I 'Wartość' pola:

Do filtrowania podsieci według tagów służy następujące polecenie:

aws ec2 opisuje podsieci --filtry 'Nazwa=tag:,Wartości=

Zastąp wartość I ze skopiowaną wartością tagów. Zapewnić skopiowany klucz Do I 'Wartość' do pole.

Wyjście

Dane wyjściowe polecenia są następujące:

To wszystko z tego przewodnika.

Wniosek

Aby wyświetlić listę podsieci w interfejsie CLI AWS, użyj metody „opisz podsieci” Komenda. Opisuje wszystkie lub określone podsieci w VPC i akceptuje wiele opcji dla różnych działań. Dla użytkowników AWS, „opisz podsieci” polecenie może pomóc w konfiguracji i rozwiązywaniu problemów z siecią. Aby użyć tego polecenia, skonfiguruj interfejs CLI AWS i wprowadź powyższe polecenia do terminala. Ten artykuł jest demonstracją krok po kroku korzystania z narzędzia opisz podsieci polecenie w interfejsie CLI AWS.