Usuwanie środowisk
Możesz usunąć środowisko, aby trwale usunąć jego bazę danych i całą powiązaną konfigurację. Ta akcja jest nieodwracalna.
Ograniczenia
Dział zatytułowany „Ograniczenia”Przy usuwaniu środowiska obowiązują następujące zasady:
- Środowiska
masternie można usunąć. Służy jako korzeń projektu i musi zawsze istnieć. - Środowiska z aktywnymi gałęziami potomnymi nie można usunąć. Najpierw usuń lub zarchiwizuj wszystkie środowiska potomne przed usunięciem rodzica.
- Środowiska w trakcie merge nie można usunąć. Poczekaj na zakończenie merge lub anuluj go przed próbą usunięcia.
Co dzieje się podczas usuwania
Dział zatytułowany „Co dzieje się podczas usuwania”Przy usuwaniu środowiska Archie Core wykonuje pełne czyszczenie wszystkich dedykowanych zasobów:
- Trwałe usunięcie danych: Dedykowana baza PostgreSQL i wszystkie powiązane dane dostępowe są trwale usuwane.
- Czyszczenie konfiguracji: Wszystkie ustawienia specyficzne dla środowiska — w tym dostawcy plików, metody uwierzytelniania i polityki bezpieczeństwa (CORS, Rate Limits) — są usuwane z projektu.
- Usunięcie API i Gateway: Niestandardowe trasy API gateway i konfiguracje zarządzania API przypisane do środowiska są wycofywane.
- Wyrejestrowanie z platformy: Środowisko jest usuwane z hierarchii projektu i jego kontekst nie jest już dostępny na platformie.
GraphQL API
Dział zatytułowany „GraphQL API”Mutation: deleteEnvironment
Dział zatytułowany „Mutation: deleteEnvironment”mutation DeleteEnvironment($input: DeleteEnvironmentInput!) { deleteEnvironment(input: $input) { success message }}Variables:
{ "input": { "projectId": "f7e4a264-d659-4719-91e8-c2d74654e529", "environmentName": "staging" }}Response:
{ "data": { "deleteEnvironment": { "success": true, "message": "Environment deleted successfully" } }}