Ensimmäinen Lambda-funktionne
Kirjoitatte, määritätte ja otatte käyttöön yksinkertaisen Hello World -Lambda-funktion AWS-konsolissa ja saatte käytännön kokemusta alustasta
Ensimmäinen Lambda-funktionne on ilmainen Serverless-kehitys AWS Lambdalla-oppitunti CoddyKitissä. Tämä on oppitunti 3/4. Voit lukea koko oppitunnin alta ilmaiseksi ja harjoitella sen jälkeen käytännössä selaimessa sisäänrakennetulla koodieditorilla ja ympäri vuorokauden käytettävissä olevan tekoälytuutorin avulla. Oppitunti kuuluu Serverless-kehitys AWS Lambdalla-oppimispolkuun, ja edistymisesi synkronoituu verkon ja CoddyKit-sovelluksen välillä. Serverless-kehitys AWS Lambdalla-kurssilla on yhteensä 4 oppituntia.
Ensimmäinen Lambda-funktionne
On aika rakentaa! Luotte ja otatte käyttöön ensimmäisen Hello World Lambda -funktionne suoraan AWS-konsolissa — tämä on käytännön ensiaskeleenne serverless-maailmaan.
Lambdan löytäminen AWS-konsolista
Kirjautukaa AWS-konsoliin, hakekaa yläpalkista "Lambda" ja valitkaa se avataksenne Lambda-hallintapaneelin, jossa kaikki funktionne ovat.
Uuden Lambda-funktion aloittaminen
Valitkaa hallintapaneelissa Create function ja valitkaa "Author from scratch" määrittääksenne täysin uuden serverless-funktion.
Funktion nimen ja runtimen määrittäminen
Määrittäkää perusasiat: yksilöllinen Function name ja Runtime — kieli, jolla koodinne suoritetaan. Tässä käytämme Python 3.9:ää.
Lambdan käyttöoikeudet: suoritusrooli
Funktio tarvitsee käyttöoikeuksia varten suoritusroolin (IAM-roolin). Valitkaa "Create a new role with basic Lambda permissions", jotta funktio voi kirjoittaa CloudWatch-lokeja.
Koodatkaa oma Hello World
Konsoli avaa koodieditorin — korvatkaa oletussisältö tällä yksinkertaisella Pythonin Hello World -handlerilla.
import json
def lambda_handler(event, context):
# Log the event for debugging purposes
print(f"Received event: {event}")
# Return a simple greeting
return {
'statusCode': 200,
'body': json.dumps('Hello from your first Lambda!')
}Funktion tallentaminen ja käyttöönotto
Kun olette muokanneet koodia, valitkaa Deploy tallentaaksenne muutokset ja julkaistaksenne uuden version. Jos ohitatte tämän, Lambda-palvelu käyttää edelleen vanhaa koodia.
Lambda-funktion testaaminen
Avatkaa Test-välilehti ja määrittäkää testitapahtuma — hello-world-malli toimii — antakaa sille nimi ja valitkaa sitten Test käynnistääksenne funktion ja nähdäksenne tulokset.
Tulosteen tarkistaminen lokeista
Testin jälkeen tulokset näkyvät suoraan näkymässä. Saatte koko tulosteen, myös print()-lausekkeiden tulosteet, avaamalla CloudWatch Logs -lokit, joihin Lambda lähettää suorituksenaikaiset lokinsa.
Pikatesti: Lambdan käyttöönotto
Olette juuri ottaneet ensimmäisen Lambdan käyttöön! Tarkistetaan, miten hyvin ymmärrätte keskeiset vaiheet.
Kertaus: ensimmäinen Lambda-funktionne
Onneksi olkoon! Loitte, määrititte, koodasitte, otitte käyttöön ja testasitte ensimmäisenne Lambda-funktion — tämä on serverless-sovellusten perustaito.
Opi Serverless-kehitys AWS Lambdalla tekoälytuutorin avulla — ilmaiseksi
Kirjoita ja suorita oikeaa koodia selaimessa, saa välitöntä apua tekoälytuutorilta ympäri vuorokauden ja jatka siitä, mihin jäit, verkossa tai sovelluksessa.
- Kurssit
- 12
- Oppitunnit
- 48
Usein kysytyt kysymykset
Onko oppitunti ”Ensimmäinen Lambda-funktionne” ilmainen?
Kyllä – oppitunnin ”Ensimmäinen Lambda-funktionne” koko tekstin voi lukea täällä verkossa ilmaiseksi. Jos haluat harjoitella interaktiivisesti sisäänrakennetulla koodieditorilla ja ympäri vuorokauden käytettävissä olevan tekoälytuutorin avulla sekä avata koko Serverless-kehitys AWS Lambdalla-kurssin, päivitä CoddyKit PROhon. Serverless-kehitys AWS Lambdalla-kurssilla on yhteensä 4 oppituntia.
Mitä opin oppitunnilla ”Ensimmäinen Lambda-funktionne”?
Kirjoitatte, määritätte ja otatte käyttöön yksinkertaisen Hello World -Lambda-funktion AWS-konsolissa ja saatte käytännön kokemusta alustasta Harjoittelet Serverless-kehitys AWS Lambdalla-aihetta koodilla, jonka suoritat suoraan selaimessa. Ympäri vuorokauden käytettävissä oleva tekoälytuutori vastaa kysymyksiisi oppitunnin aikana.
Tarvitsenko kokemusta aloittaakseni Serverless-kehitys AWS Lambdalla-opiskelun?
Aiempi kokemus ei ole tarpeen. CoddyKitin Serverless-kehitys AWS Lambdalla-oppimispolku sopii vasta-alkajista edistyneisiin, joten voit aloittaa tästä tai alusta ja edetä omaan tahtiisi. Tämä on oppitunti 3/4.
Kuinka kauan ”Ensimmäinen Lambda-funktionne”-oppitunnin suorittaminen kestää?
Useimmat CoddyKitin oppitunnit kestävät noin 5–10 minuuttia. Jokainen oppitunti on lyhyt ja interaktiivinen, joten edistyt tasaisesti ja voit jatkaa siitä, mihin jäit – sekä verkossa että sovelluksessa.
Voinko kirjoittaa ja suorittaa koodia tällä Serverless-kehitys AWS Lambdalla-oppitunnilla?
Kyllä. Jokainen Serverless-kehitys AWS Lambdalla-oppitunti sisältää sisäänrakennetun koodieditorin, joten voit kirjoittaa ja suorittaa oikeaa koodia suoraan selaimessa ja saada välitöntä palautetta tekoälyltä – paikallista asennusta ei tarvita.
Kaikki tämän kurssin oppitunnit
- Mitä serverless-laskenta on?
- AWS Lambdan käytön aloittaminen
- Ensimmäinen Lambda-funktionne
- Serverless-hinnoittelu ja ilmaistaso