DO - Functions
Basiese Inligting
DigitalOcean Funksies, ook bekend as "DO Funksies," is 'n serverlose rekenplatform wat jou in staat stel om kode uit te voer sonder om oor die onderliggende infrastruktuur te bekommer. Met DO Funksies kan jy jou kode skryf en implementeer as "funksies" wat geaktiveer kan word via API, HTTP-versoeke (indien geaktiveer) of cron. Hierdie funksies word uitgevoer in 'n volledig bestuurde omgewing, sodat jy nie hoef te bekommer oor skaalbaarheid, sekuriteit of onderhoud nie.
In DO moet jy eers 'n funksie skep deur 'n naamruimte te skep wat funksies sal groepeer. Binne die naamruimte kan jy dan 'n funksie skep.
Aktiveerders
Die manier om 'n funksie te aktiveer via REST API (altyd geaktiveer, dit is die metode wat die opdraglyn gebruik) is deur 'n versoek te aktiveer met 'n verifikasietoken soos:
Om te sien hoe die doctl
opdraggelyntoepassing hierdie token bekom (sodat jy dit kan dupliseer), toon die volgende opdrag die volledige netwerkspoor:
Wanneer die HTTP-trigger geaktiveer is, kan 'n webfunksie geaktiveer word deur middel van hierdie HTTP-metodes GET, POST, PUT, PATCH, DELETE, HEAD en OPTIONS.
In DO-funksies kan omgewingsveranderlikes nie versleutel word nie (op die tydstip van hierdie skrywe). Ek kon nie enige manier vind om hulle vanaf die opdraglyn te lees nie, maar vanaf die konsole is dit reguit vorentoe.
Funksie-URL's lyk soos hierdie: https://<random>.doserverless.co/api/v1/web/<namespace-id>/default/<function-name>
Enumerasie
Daar is geen metadata-eindpunt van die Funksies-sandbox.
Last updated