Zarządzanie komunikacją wychodzącą aplikacji
Włączenie obsługi sieci w monday code zapewnia deweloperom następujące możliwości:
- Statyczne adresy IP: monday code komunikuje się z usługami zewnętrznymi z użyciem stałego zakresu adresów IP. Dzięki temu te usługi mogą zezwalać na ruch tylko z rozpoznanych i zaufanych źródeł.
- Lista dozwolonych połączeń: deweloperzy mogą zarządzać ruchem wychodzącym z zaplecza aplikacji i go ograniczać. Mogą określić konkretne adresy IP, zakresy adresów IP lub domeny, z którymi aplikacja może się łączyć, albo całkowicie zablokować połączenia wychodzące.
Te funkcje pomagają aplikacjom bezpiecznie integrować się z zewnętrznymi interfejsami API, bazami danych i usługami innych firm. Zapewniają, że komunikacja odbywa się wyłącznie z zaufanymi miejscami docelowymi.
Uprawnienia
Aby korzystać ze statycznych adresów IP i listy dozwolonych połączeń, aplikacja musi mieć co najmniej jedno aktywne wdrożenie monday code. Dotyczy to aplikacji działających w jednym regionie i w wielu regionach.
Obsługę sieci w monday code możesz włączyć tylko w najnowszej wersji roboczej aplikacji. Ustawienia listy dozwolonych połączeń zaczną obowiązywać od tej wersji, więc nie obejmą starszych wersji roboczych ani aktualnej wersji live.
Zmiany na liście dozwolonych połączeń są globalne i dotyczą wszystkich wdrożeń we wszystkich regionach.
Po włączeniu obsługi sieci lista dozwolonych połączeń zostanie aktywowana. Gdy najnowsza wersja robocza zostanie opublikowana jako wersja live, wszystkie kolejne zmiany na tej liście - nawet wprowadzone w wersji roboczej - będą od razu obowiązywać w wersji live.
Pojęcia
Statyczne adresy IP
Po włączeniu obsługi sieci monday code będzie komunikować się z usługami zewnętrznymi przy użyciu stałego zestawu wychodzących adresów IP. Dzięki tym statycznym adresom IP inne usługi mogą bezpiecznie komunikować się z monday code.
| Nazwa | Adres IP | Region |
|---|---|---|
| australia-southeast1 | 35.213.247.80 | australia-southeast1 |
| australia-southeast2 | 34.1.189.134 | australia-southeast2 |
| europe-west1 | 35.210.247.138 | europe-west1 |
| europe-west3 | 35.207.155.235 | europe-west3 |
| me-west1 | 34.0.65.191 | me-west1 |
| us-east1 | 35.211.88.68 | us-east1 |
| us-east4-1 | 35.212.43.200 | us-east4 |
| us-east4-2 | 35.212.78.240 | us-east4 |
| us-east4-3 | 35.212.47.254 | us-east4 |
Lista dozwolonych połączeń
Włączenie obsługi sieci w monday code pozwala też skonfigurować listę dozwolonych połączeń. Określa ona adresy IP, zakresy adresów IP i domeny, z którymi może odbywać się komunikacja wychodząca. Połączenia z miejscami na liście są dozwolone, a pozostałe są blokowane.
Jeśli lista dozwolonych połączeń jest aktywna, ale nie dodano do niej żadnych miejsc docelowych, cała komunikacja wychodząca zostanie zablokowana. W razie potrzeby możesz dodawać, edytować i usuwać miejsca docelowe.
Żądania przychodzące
Lista dozwolonych połączeń kontroluje tylko komunikację wychodzącą. Nie wpływa na żądania przychodzące. Aby integracje działały prawidłowo, dodaj do listy domeny lub adresy IP innych firm, do których aplikacja ma wysyłać dane.
Wdrożenie
Włącz obsługę sieci na koncie, aby uzyskać dostęp do statycznych adresów IP i skonfigurować listę dozwolonych połączeń.
Włącz obsługę sieci
Wykonaj poniższe kroki, aby włączyć obsługę sieci i uzyskać dostęp do statycznych adresów IP:
- Otwórz odpowiednią aplikację w Developer Center.
- Wybierz najnowszą wersję roboczą aplikacji lub utwórz nową.
- Otwórz menu Hostuj w monday (Host on monday) po lewej stronie i wybierz Sieć (Networking).
- Kliknij Włącz obsługę sieci (Enable networking).
- Poczekaj na zakończenie konfiguracji ustawień sieci. Może to potrwać do pięciu minut. Po jej zakończeniu pojawi się zielony komunikat o powodzeniu.
- Po włączeniu obsługi sieci uzyskasz dostęp do statycznych adresów IP. Przejdź do następnej sekcji, aby skonfigurować listę dozwolonych połączeń.
Skonfiguruj listę dozwolonych połączeń
Aby włączyć i skonfigurować listę dozwolonych połączeń w monday code:
- Po włączeniu obsługi sieci przejdź do karty Sieć (Networking).
- Włącz opcję Aktywuj listę dozwolonych połączeń (Activate allowlist).
- Dodaj miejsca docelowe dla dozwolonych adresów IP, zakresów adresów IP (w formacie CIDR) i domen (w formacie FQDN, bez symboli wieloznacznych).
- Kliknij Zapisz (Save).
- Po wprowadzeniu wszystkich potrzebnych zmian w wersji opublikuj ją jako wersję live.
Rozwiązywanie problemów i rejestrowanie zdarzeń
Zablokowane żądania wychodzące będą widoczne w logach. Zalecamy ustawienie krótkiego limitu czasu dla połączeń zewnętrznych, aby łatwiej wykrywać zablokowane próby i powiązane z nimi błędy. Upewnij się, że system rejestrowania zdarzeń zapisuje te komunikaty.