Zarządzaj swoją aplikacjąCloud

Klucze i sekrety

Klucze, których używa twoja aplikacja, i sekrety, które trzyma na serwerze.

Klucze

Karta Keys wymienia usługi połączone na twoim koncie, takie jak Stripe, OpenAI czy Shopify, z których mogą korzystać twoje aplikacje, razem z ich liczbą. Pokazuje każde włączone połączenie na koncie, nie tylko te tej aplikacji. Po kliknięciu otwiera się strona Konektory, gdzie dodajesz je raz i wybierasz, które aplikacje korzystają z każdego z nich.

Sekrety

Klucze do usług, które aplikacja wywołuje, a które nie mają konektora: usługa pogodowa, SMS, własne API klienta. Znajdziesz je w menu, w sekcji Cloud, a korzystać z nich może ktoś, kto może edytować aplikację. Kliknij Add secret, nadaj mu nazwę, podaj adres usługi i wklej klucz.

  • Klucz jest wysyłany tylko pod ten adres, nigdy nigdzie indziej, i nigdy nie znajduje się w kodzie aplikacji.
  • Jest przechowywany w postaci zaszyfrowanej. Po zapisaniu można go zastąpić lub usunąć, ale nie odczytać.
  • Zmiana działa od razu, w podglądzie i w opublikowanej aplikacji, bez ponownego publikowania.

Potem poproś o niego w czacie, podając nazwę: „Pokaż pogodę w Paryżu, używając WEATHER_KEY”. Aplikacja wpisuje nazwę tam, gdzie ma trafić klucz, a Setherion wstawia klucz w momencie wysyłania. Każde żądanie z sekretem zużywa jeden kredyt integracji. Aplikacje działające na twoim własnym Supabase nie mogą jeszcze korzystać z sekretów.

Zasady dotyczące sekretu
  • Nazwa składa się z wielkich liter, cyfr i podkreślników, zaczyna się od litery i ma od 2 do 64 znaków, jak WEATHER_KEY. Nazwa, w której jest klucz, zostanie odrzucona, tak samo jak nazwa już używana: zastąp stary sekret z jego menu.
  • Wartość może mieć do 4 096 znaków, a aplikacja może przechowywać 50 sekretów.
  • Adres usługi musi być publicznym adresem https. Adresy IP, localhost, porty i nazwy prywatne są odrzucane. Jeśli wkleisz cały link, zachowany zostanie tylko jego host.
  • Żądanie jest wysyłane tylko wtedy, gdy jego adres jest tym, który zapisano razem z sekretem. W przeciwnym razie zostaje odrzucone z komunikatem, że sekret można wysłać tylko do tego hosta.
  • Klucz jest usuwany z odpowiedzi, zanim zobaczy ją aplikacja.
  • Żądanie czeka do 30 sekund, nie jest przekierowywane, a odpowiedź może mieć do 5 MB.
  • Odwiedzający może wysłać do 600 takich żądań na godzinę. Zatrzymują się, gdy backend jest wstrzymany albo miesięczny limit się wyczerpał.
  • Tabela pokazuje nazwę każdego sekretu, adres, pod który jest wysyłany, i datę aktualizacji, a w każdym wierszu są przyciski Replace i Delete.

Czy ta strona była pomocna?

Dołącz do społeczności

Pytania, pomysły i to, co budują inni.