apollo-multi-env-setup
Skonfiguruj Apollo.io dla wielu środowisk z izolowanymi kluczami i limitami
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umożliwia szybkie skonfigurowanie Apollo.io dla środowisk development, staging i production. Zarządzaj oddzielnymi kluczami API, limitami zapytań, feature gatingiem i tajnymi danymi w Kubernetesie. Użyj sandbox tokenów do testowania bez zużywania kredytów. Idealne dla zespołów SaaS, które potrzebują kontroli nad wzbogacaniem danych, sekwencjami i dealami w każdym środowisku.
Jak używać
Upewnij się, że masz Node.js 18 lub nowszy zainstalowany na swoim systemie. Przygotuj osobne klucze API Apollo dla każdego środowiska (development, staging, production) lub użyj sandbox tokenów do testowania bez pobierania kredytów.
Skopiuj plik konfiguracyjny apollo-config.ts do katalogu src/config/ w swoim projekcie. Plik zawiera schemat Zod definiujący strukturę konfiguracji dla każdego środowiska, w tym URL API, sandbox mode, limity zapytań i ustawienia logowania.
Wypełnij konfigurację dla każdego środowiska, określając: klucz API, maksymalną liczbę zapytań na minutę (maxPerMinute), poziom współbieżności (1-20), które funkcje włączyć (wzbogacanie, sekwencje, deale, bulk enrichment) oraz dzienne budżety kredytów z progami alertów.
Włącz funkcje logowania z opcją redactPII, aby chronić dane osobowe w logach. Ustaw odpowiedni poziom logowania (debug, info, warn, error) dla każdego środowiska.
Wdróż konfigurację za pomocą kubectl do zarządzania tajnymi danymi w Kubernetesie, lub użyj curl do testowania połączenia API. Umiejętność obsługuje komendy Bash z uprawnieniami kubectl i curl.
Wyzwól umiejętność frazami takimi jak "apollo environments", "apollo staging", "apollo dev prod", "apollo multi-tenant" lub "apollo env config" w Claude Code, Codex lub OpenClaw.