Skip to main content
  • »
  • EODATA »
  • Uzyskaj dane uwierzytelniające S3 do dostępu EODATA z poziomu panelu NSIS Cloud

Uzyskaj dane uwierzytelniające S3 do dostępu EODATA z poziomu panelu NSIS Cloud

Co omówimy w tym artykule

Dane uwierzytelniające EODATA generowane na maszynie wirtualnej a generowane w panelu

Aby skonfigurować dostęp do repozytorium EODATA, musisz podać klucze access i secret. Istnieją dwa sposoby ich uzyskania:

Z poziomu maszyny wirtualnej w NSIS Cloud

Jedną parę danych uwierzytelniających możesz uzyskać bezpośrednio z VM, jak opisano w artykule Jak uzyskać poświadczenia używane do uzyskiwania dostępu do EODATA na maszynie wirtualnej w chmurze NSIS?.

Ta para wygenerowana w VM nie jest widoczna w panelu. Nie możesz ustawić daty wygaśnięcia, zresetować tajnego klucza, rotować go ani usunąć tej pary z poziomu panelu.

Korzystając z opcji Dostęp do EODATA w panelu NSIS Cloud

Dzięki tej opcji możesz tworzyć i zarządzać dodatkowymi parami danych uwierzytelniających, w tym ustawiać datę wygaśnięcia, resetować tajny klucz oraz usuwać pary.

To właśnie tę opcję ten artykuł omawia szczegółowo.

Dostęp do EODATA lokalnie a zdalnie

Gdy uzyskasz zestaw danych uwierzytelniających, możesz uzyskać dostęp do EODATA albo z lokalnego komputera, albo z VM w NSIS Cloud. Ponieważ chmurowa VM znajduje się znacznie bliżej repozytorium EODATA, pobieranie na maszynę wirtualną jest zazwyczaj znacząco szybsze niż pobieranie na komputer lokalny. Z tego powodu ten artykuł zakłada, że po wygenerowaniu danych w panelu będziesz używać ich z VM w NSIS Cloud.

Wymagania wstępne

Nr 1 Konto

Potrzebujesz konta hostingowego NSIS Cloud z dostępem do interfejsu Horizon: https://tm.nsiscloud.polsa.gov.pl/login.

Nr 2 Maszyna wirtualna

Potrzebujesz maszyny wirtualnej uruchomionej w chmurze NSIS Cloud, z której chcesz uzyskać dostęp do repozytorium EODATA. Upewnij się, że podczas jej tworzenia dodasz do niej sieć eodata. Ta sieć zapewnia łączność z punktem końcowym EODATA S3 z poziomu chmury.

Jeśli Twoja VM została utworzona bez sieci eodata, przed kontynuowaniem dołącz do VM dodatkowy interfejs z poziomu Horizon.

Poniższe artykuły mogą pomóc w utworzeniu maszyny wirtualnej i uzyskaniu do niej dostępu przez protokół SSH:

Utwórz nową parę danych uwierzytelniających w panelu

Kliknij opcję Dostęp do EODATA w menu po lewej stronie:

Strona Dostęp do EODATA w panelu

Podstawowy ekran Dostęp do EODATA

Kliknij przycisk +Dodaj dane uwierzytelniające, aby utworzyć nową parę danych uwierzytelniających:

Kliknij Dodaj dane uwierzytelniające

Kliknij + Dodaj dane uwierzytelniające

Użyj kalendarza lub wpisz datę ręcznie w formacie pokazanym w interfejsie. Czas wygaśnięcia jest interpretowany w strefie czasowej panelu:

Ręczne wprowadzanie daty

Ręczne wprowadzanie daty

W obu przypadkach zobaczysz następnie okno modalne z wygenerowanymi wartościami kluczy dostępu i tajnego:

Okno modalne z parą danych uwierzytelniających

Okno modalne z parą danych uwierzytelniających

Ostrzeżenie

Tajny klucz jest wyświetlany tylko raz. Po kliknięciu Zamknij nie będzie można go ponownie wyświetlić. Zapisz go w bezpiecznym miejscu (np. w menedżerze haseł).

Wartości te możesz wkleić do swoich narzędzi (np. boto3, AWS CLI lub s3cmd) jako Access Key ID oraz Secret Access Key.

Utworzona para danych uwierzytelniających zostanie dodana do listy istniejących danych uwierzytelniających:

Lista par danych uwierzytelniających

Lista par danych uwierzytelniających

Zarządzaj istniejącymi parami danych uwierzytelniających

Dostępne są trzy opcje, które mogą wpływać na wybraną parę danych uwierzytelniających:

Edytuj

Możesz edytować wyłącznie datę, do której dane uwierzytelniające będą ważne.

Zresetuj tajny klucz

Musisz potwierdzić, że chcesz zresetować tajny klucz. Po resecie wszystkie narzędzia i workflow używające starego klucza natychmiast przestaną działać, dopóki nie zaktualizujesz ich nową parą danych uwierzytelniających.

Jeśli ryzyko naruszenia danych jest wysokie, możesz zmienić parę danych uwierzytelniających ze względów bezpieczeństwa. Jeśli taka sytuacja będzie się powtarzać, wdroż schemat rotacji danych uwierzytelniających, w którym celowo przełączasz się między zestawami w regularnych odstępach czasu.

Usuń

Usuń parę danych uwierzytelniających, gdy nie jest już potrzebna lub jeśli podejrzewasz, że została naruszona.

Rozwiązywanie problemów

Zamknąłem okno modalne bez skopiowania tajnego klucza

Utwórz nową parę danych uwierzytelniających albo użyj Zresetuj tajny klucz, aby wygenerować nowy tajny klucz.

Odmowa dostępu lub niezgodność sygnatury w narzędziach

Sprawdź, czy skopiowałeś poprawny tajny klucz, czy Twoje narzędzie używa właściwego punktu końcowego oraz czy VM ma dostęp przez sieć eodata.

Co mona zrobić dalej?

Gdy masz już gotowe dane uwierzytelniające, możesz użyć ich na kilka sposobów, aby uzyskać dostęp do EODATA i/lub pobierać produkty EODATA z chmury. Wszystkie artykuły w EODATA będą w pewnym stopniu przydatne; jeśli chodzi o metody pobierania plików EODATA, możesz użyć biblioteki boto3 w Pythonie, s3cmd, curl, wget, popularnych przeglądarek itd.