Hifadhi funguo za API kwa usalama ukitumia Siri
Kwa ufupiSiri ni sanduku lililofungwa la programu yako kwa funguo za API na mipangilio ya faragha. Ziongeze chini ya Huduma za wingu → Siri kwa jina kama WEATHER_API_KEY — huhifadhiwa kwa usimbaji fiche, haziwezi kuonyeshwa tena, na husomwa na msimbo wa seva wa programu yako pekee. Bofya Tumia katika hakikisho ili kuzitumia papo hapo; programu iliyo mtandaoni inazipata utakapochapisha tena. Kamwe usibandike ufunguo kwenye mazungumzo.
Programu yako inapotumia huduma ya kampuni nyingine — utabiri wa hali ya hewa, hifadhidata ya mapishi, mtoa huduma wa malipo — huduma hiyo hukupa ufunguo wa API: nenosiri refu la siri linaloiruhusu programu yako kutumia akaunti yako. Yeyote mwenye ufunguo huo anaweza kutumia akaunti yako na kukuongezea bili. Kwa hiyo funguo zinahitaji mahali salama.
Mahali hapo ni Siri. Kila programu ina yake, iliyohifadhiwa kwa usimbaji fiche. Msimbo wa programu yako husoma ufunguo unapouhitaji, na hakuna mtu — si watu wanaotumia programu yako, si watu uliowashirikisha mradi — anayeweza kuuona.
Ninaongezaje siri?
Sehemu yenye kichwa “Ninaongezaje siri?”-
Fungua mradi wako na ubofye Huduma za winguSiri.
-
Chini ya Jina, andika jina la ufunguo, kama
SPOONACULAR_API_KEY. Tumia herufi kubwa, tarakimu na mistari ya chini (_); MonstarX hugeuza herufi ndogo kuwa kubwa kwa niaba yako. -
Chini ya Thamani, bandika ufunguo. Unaonekana kama nukta unapoandika.
-
Bofya Ongeza.
-
Bofya Tumia katika hakikisho, kitufe kinachoonekana juu upande wa kulia mara unapohifadhi. Hakikisho linaanza upya likiwa na ufunguo mpya ili uweze kuujaribu papo hapo.
-
Iambie MonstarX kwenye mazungumzo ni kipengele kipi kinapaswa kuutumia: “tumia SPOONACULAR_API_KEY kutafuta taarifa za lishe za kila mapishi”.
Programu yako iliyochapishwa inapata siri mpya na zilizobadilishwa utakapochapisha tena. Angalia Chapisha programu yako.
Kwa nini sipaswi kamwe kubandika ufunguo kwenye mazungumzo?
Sehemu yenye kichwa “Kwa nini sipaswi kamwe kubandika ufunguo kwenye mazungumzo?”Mazungumzo huhifadhiwa pamoja na mradi wako. Huonyeshwa kwa kila mtu uliyemshirikisha mradi, husomwa na modeli za AI zinazounda programu yako, na hubaki kwenye historia ya mradi wako. Ufunguo uliobandikwa hapo si siri tena. Msimbo ulioandikwa ufunguo ndani yake uko hatarini vilevile: unaishia kwenye faili za mradi wako, kwenye msimbo unaopakuliwa na kwenye GitHub ukiiunganisha.
Ikiwa ulibandika ufunguo mahali fulani kwa bahati mbaya, unda ufunguo mpya kwenye dashibodi ya huduma hiyo, futa ule wa zamani huko, na uhifadhi ufunguo mpya kwenye Siri.
Ninabadilishaje au kuondoa siri?
Sehemu yenye kichwa “Ninabadilishaje au kuondoa siri?”- Kuibadilisha: andika jina lilelile tena pamoja na thamani mpya. Kitufe kinasema Sasisha badala ya Ongeza. Kibofye, kisha Tumia katika hakikisho.
- Kuiondoa: bofya pipa lililo kando yake na uthibitishe. Sehemu za programu yako zilizokuwa zikiitumia zinaacha kufanya kazi hadi uiongeze tena.
Hakuna anayeweza kusoma thamani iliyohifadhiwa tena — hata wewe. Kila moja inaonekana kama nukta pamoja na tarehe ilipoongezwa (Imeongezwa). Ukihitaji ufunguo, upate kutoka kwa huduma iliyoutoa.
Ni majina gani siwezi kutumia?
Sehemu yenye kichwa “Ni majina gani siwezi kutumia?”Baadhi ya majina ni ya MonstarX au ya mfumo ambao programu yako inaendeshwa juu yake, kwa hiyo Siri inayakataa:
- Majina yanayoanza na
MONSTARX_,BETTER_AUTH_,CLOUDFLARE_,CF_,GCP_,RAILWAY_,NODE_auNPM_. PATH,HOME,PORT,NODE_ENV,TMPDIR,USER,SHELL,PWD,CI,HOSTNAME,FORCE_COLORnaNO_COLOR.- Majina yanayoanza na
VITE_, kwa sababu hayo yangejumuishwa kwenye ukurasa ambapo kila mgeni anaweza kuyasoma. (Programu iliyoingizwa ambayo tayari inatumia majina yaVITE_inaweza kuendelea nayo.)
Jina lazima lianze na herufi na lisizidi vibambo 64.
Mipangilio ya PUBLIC_ ni nini?
Sehemu yenye kichwa “Mipangilio ya PUBLIC_ ni nini?”Baadhi ya thamani zimekusudiwa kuonekana, kama jina la tovuti au ufunguo unaoweza kuwa wa umma ambao huduma inasema ni salama kwenye kivinjari. Zipe majina yanayoanza na PUBLIC_. Zinaweza kufika kwenye ukurasa, na MonstarX inakuonya unapoandika jina hilo.
Maswali ya kawaida
Sehemu yenye kichwa “Maswali ya kawaida”Nani anaweza kuona siri zangu?
Hakuna anayeweza kusoma thamani iliyohifadhiwa, hata wewe. Watu uliowashirikisha mradi hawaoni kichupo cha Huduma za wingu kabisa. Ni msimbo wa seva wa programu yako pekee unaosoma thamani hizo.
Nimeongeza ufunguo lakini programu yangu bado inasema unakosekana.
Bofya Tumia katika hakikisho ili hakikisho lianze upya likiwa nao. Kwa programu iliyo mtandaoni, chapisha tena. Pia hakikisha jina linalingana hasa na lile ambalo programu inasoma.
Kwa nini siwezi kuona thamani niliyohifadhi?
Thamani haziwezi kuonyeshwa tena zikishahifadhiwa, ili zisivuje kutoka kwenye skrini yako. Ili kubadilisha moja, hifadhi jina lilelile pamoja na thamani mpya.
Je, programu yangu inaweza kutumia siri kwenye kivinjari?
Hapana. Siri husomwa na msimbo wa seva wa programu yako pekee, kwa hiyo kamwe hazifiki kwenye kivinjari cha mgeni. Thamani ambayo ukurasa wenyewe unahitaji, kama ufunguo unaoweza kuwa wa umma, hupewa jina la PUBLIC_.
Kuna tofauti gani kati ya Siri na Viunganishi?
Viunganishi ni fomu zilizo tayari kwa huduma zinazojulikana, ambazo huhifadhi funguo zake kwenye Siri chini ya majina maalum na kuifundisha MonstarX jinsi ya kuzitumia. Siri ni kwa kila kitu kingine.