Udostępnij za pośrednictwem


Aktualizowanie odwołania do skryptu

Kontener agenta modułu zbierającego dane SAP używa skryptu aktualizacji (dostępnego w rozwiązaniu Microsoft Sentinel dla aplikacji SAP® GitHub), aby uprościć proces aktualizacji.

W tym artykule pokazano, jak można dostosować zachowanie skryptu, konfigurując jego parametry.

Omówienie skryptu

Podczas procesu aktualizacji skrypt identyfikuje wszystkie kontenery z agentem modułu zbierającego dane SAP, pobiera zaktualizowany obraz kontenera z rejestru azure Container Registry, kopiuje zainstalowane ustawienia katalogu, kopiuje zmienne środowiskowe, zmienia nazwę istniejącego kontenera z sufiksem -OLD , a na koniec tworzy kontener przy użyciu zaktualizowanego obrazu. Następnie skrypt uruchamia kontener z dodatkowym --sapconinstanceupdate przełącznikiem, który sprawdza, czy zaktualizowany kontener może uruchomić i prawidłowo nawiązać połączenie z systemem SAP. Gdy kontener zgłosi pomyślne uruchomienie, skrypt usunie stary kontener. Następnie tworzy nowy kontener do uruchomienia bez przełącznika --sapconinstanceupdate w celu uruchomienia w trybie normalnego działania i nadal zbiera dane z systemu SAP.

Dokumentacja parametrów

Potwierdź wszystkie monity

Nazwa parametru: --confirm-all-prompts

Wartości parametrów: Brak

Wymagany: Nie

Wyjaśnienie: Jeśli --confirm-all-prompts określono przełącznik, skrypt nie zostanie wstrzymany dla żadnych potwierdzeń użytkownika. Użyj --confirm-all-prompts przełącznika, aby osiągnąć wdrożenie bezobsługowe

Korzystanie z kompilacji w wersji zapoznawczej kontenera

Nazwa parametru: --preview

Wartości parametrów: Brak

Wymagany: Nie

Wyjaśnienie: Domyślnie skrypt aktualizacji kontenera wdraża kontener z tagiem :latest . Publiczne funkcje w wersji zapoznawczej są publikowane w celu tagowania :latest-preview . Aby upewnić się, że skrypt aktualizacji kontenera używa publicznej wersji zapoznawczej kontenera --preview , określ przełącznik.

Nie wykonuj testu łączności kontenera

Nazwa parametru: --no-testrun

Wartości parametrów: Brak

Wymagany: Nie

Wyjaśnienie: Domyślnie skrypt aktualizacji kontenera wykonuje "przebieg testowy" zaktualizowanego kontenera, aby sprawdzić, czy może pomyślnie nawiązać połączenie z systemem SAP. Aby pominąć ten test, określ --no-testrun parametr. W takim przypadku skrypt ponownie utworzy kontenery przy użyciu nowego obrazu bez sprawdzania poprawności, że kontenery mogą pomyślnie uruchomić i połączyć się z oprogramowaniem SAP. Użyj tego przełącznika z ostrożnością.

Określanie niestandardowej lokalizacji zestawu SDK

Nazwa parametru: --sdk

Wartości parametrów: <SDK file full path>

Wymagany: Nie

Wyjaśnienie: Domyślnie skrypt aktualizacji wyodrębnia plik zip zestawu SDK z istniejącego kontenera i kopiuje go do nowo utworzonego kontenera. Jeśli konieczne jest zaktualizowanie wersji zestawu NETWeaver SDK używanej wraz z aktualizacją kontenera, określ --sdk przełącznik, określając pełną ścieżkę zestawu SDK.

Wymuszanie aktualizacji kontenera, nawet jeśli wersja jest taka sama

Nazwa parametru: --force

Wartości parametrów: Brak

Wymagany: Nie

Wyjaśnienie: Zaktualizuj kontener, nawet jeśli wersja obrazu używana dla istniejącego kontenera jest taka sama jak obraz dostępny od firmy Microsoft.

Wykonywanie selektywnej aktualizacji kontenera

Nazwa parametru: --containername

Wartości parametrów: Container name

Wymagany: Nie

Wyjaśnienie: Domyślnie skrypt aktualizacji aktualizuje wszystkie kontenery z rozwiązaniem Microsoft Sentinel dla aplikacji SAP®. Aby zaktualizować jeden lub wiele kontenerów, określ --containername <containername> przełącznik. Przełącznik można określić wiele razy, np. --containername sapcon-A4H --containername sapcon-QQ1 --containername sapcon-QAT. W takim przypadku zostaną zaktualizowane tylko określone kontenery. Jeśli określona nazwa kontenera nie istnieje, zostanie pominięta przez skrypt.

Następne kroki

Dowiedz się więcej o rozwiązaniu Microsoft Sentinel dla aplikacji SAP®:

Rozwiązywanie problemów:

Pliki referencyjne:

Aby uzyskać więcej informacji, zobacz Rozwiązania usługi Microsoft Sentinel.