Mitä ovat ympäristömuuttujat ja salaisuudet?
Ympäristömuuttujat ovat asetuksia, jotka sovellus lukee ajoympäristöstään koodin sijaan, kuten tietokannan osoitteen. Salaisuudet ovat arkaluonteisia, kuten API-avaimia ja salasanoja, joita ei koskaan näytetä käyttäjille tai tallenneta koodiin.
Asetusten pitäminen koodin ulkopuolella mahdollistaa saman sovelluksen ajamisen eri paikoissa, kuten testikopiossa ja live-versiossa, kummassakin omalla tietokannalla ja avaimilla.
Salaisuuksia ovat kaikki, joilla joku voisi toimia sovelluksesi nimissä: maksuavaimet, tekoälypalvelun avaimet, sähköpostipalvelun salasanat ja tietokannan salasanat. Ne kuuluvat palvelimelle, ja ne luetaan ympäristöstä tarvittaessa.
Yleisiä virheitä ovat avaimen liittäminen frontend-koodiin, jossa kuka tahansa voi lukea sen selaimessa, tai tiedostoon, joka päätyy julkiseen repositorioon. Jos avain vuotaa, peruuta se ja luo uusi heti.
Mythexissä voit lisätä salaisuuksia projektiin liittämättä avainta chatiin.
Esimerkkejä
- STRIPE_SECRET_KEY maksuja varten
- DATABASE_URL tietokantayhteyttä varten
- Tekoälypalvelun API-avain
Kysymykset
Voinko laittaa API-avaimen frontend-koodiini?
Vain jos palveluntarjoaja sanoo, että avain on tarkoitettu julkiseksi, kuten joillakin karttojen tai analytiikan avaimilla. Salaisten avainten on pysyttävä palvelimella.
Mitä teen, jos salainen avain vuotaa?
Peruuta tai uusi se palveluntarjoajan hallintanäkymässä heti, päivitä sovellus uudella avaimella ja tarkista palveluntarjoajan lokit mahdollisen väärinkäytön varalta.
Katso myös
- Mitä ovat ympäristömuuttujat ja salaisuudet? (koko opas)
- Kuinka API-avaimet pidetään turvassa
- Salaisuudet ilman avainten liittämistä chatiin
Mythex · Pricing · Rakenna mitä tahansa tekoälyllä · Verkkosivu- ja sovellusmallipohjat · Mythex vertailussa · Tekoälysovellusten rakentamisen sanasto · Ilmaiset työkalut tekoälysovellusten rakentamiseen · English