Toolverse
Wszystkie skille

replit-data-handling

autor: jeremylongshore

Bezpieczne zarządzanie danymi na Replit: bazy danych, magazyn kluczy i compliance GDPR

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

O skillu

Skill do implementacji bezpiecznego przechowywania danych w aplikacjach Replit. Obejmuje integrację z PostgreSQL do danych strukturalnych, Replit KV Database do cache'u i stanów, oraz Object Storage do plików. Zawiera wzorce połączeń, walidację danych, szyfrowanie wrażliwych informacji i wybór odpowiedniego systemu przechowywania dla każdego przypadku użycia. Idealny dla projektów wymagających compliance z GDPR i CCPA.

Jak używać

  1. Przygotuj środowisko Replit: upewnij się, że masz aktywne konto Replit z dostępem do Workspace. Jeśli planujesz używać PostgreSQL, utwórz bazę danych w panelu Database. Dla wszystkich systemów przechowywania przygotuj zmienne środowiskowe w sekcji Secrets (np. DATABASE_URL dla PostgreSQL).

  2. Wybierz system przechowywania na podstawie potrzeb: PostgreSQL do danych strukturalnych i złożonych zapytań, Replit KV Database do prostych par klucz-wartość i cache'u (limit 50 MiB, 5000 kluczy), Object Storage do plików i dużych obiektów binarnych.

  3. Skonfiguruj połączenie do wybranego systemu: dla PostgreSQL użyj biblioteki pg (Node.js) lub psycopg2 (Python) z CONNECTION_STRING z zmiennych środowiskowych. Dla KV Database zaimportuj @replit/database lub replit.db. Dla Object Storage użyj @replit/object-storage.

  4. Implementuj walidację i bezpieczeństwo danych: sprawdzaj dane wejściowe przed zapisem, używaj prepared statements do zapobiegania SQL injection, przechowuj dane wrażliwe w Secrets, a nie w kodzie. Dla GDPR/CCPA dodaj mechanizmy redakcji i usuwania danych.

  5. Testuj połączenia i przepływy danych: upewnij się, że aplikacja poprawnie łączy się z wybranym systemem przechowywania, obsługuj błędy połączenia i timeout'y, zweryfikuj limity i plany dostępne dla Twojego konta Replit.

Podobne skille