Serverløs udvikling med AWS Lambda · Lektion

Din første Lambda-funktion

Skriv, konfigurer og implementer en enkel "Hello World"-Lambda-funktion ved hjælp af AWS-konsollen, og få praktisk erfaring med platformen.

Lektion 3 af 411 trin

Din første Lambda-funktion er en gratis Serverløs udvikling med AWS Lambda-lektion på CoddyKit. Dette er lektion 3 af 4. Du kan læse hele lektionen gratis nedenfor — og derefter øve dig praktisk i browseren med en indbygget kodeeditor og en AI-vejleder, der er tilgængelig døgnet rundt. Den er en del af læringsforløbet i Serverløs udvikling med AWS Lambda, og dine fremskridt synkroniseres på tværs af nettet og CoddyKit-appen. Serverløs udvikling med AWS Lambda-kurset indeholder 4 lektioner i alt.

Din første Lambda-funktion

Nu skal du bygge! Du opretter og implementerer din første Hello World Lambda direkte i AWS-konsollen – dit praktiske første skridt ind i serverløs databehandling.

Find Lambda i AWS-konsollen

Log ind på AWS-konsollen, søg efter »Lambda« i toplinjen, og vælg den for at åbne Lambda-kontrolpanelet, hvor alle dine funktioner findes.

Start en ny Lambda-funktion

Klik på Opret funktion på kontrolpanelet, og vælg »Forfatter fra bunden« for at definere en helt ny serverløs funktion.

Navngiv din funktion, og vælg kørselsmiljø

Angiv det grundlæggende: et entydigt funktionsnavn og et kørselsmiljø – det sprog, din kode kører i. Her bruger vi Python 3.9.

Lambdas tilladelser: Kørselsrolle

Din funktion skal have en kørselsrolle (en IAM-rolle) for at få tilladelser. Vælg »Opret en ny rolle med grundlæggende Lambda-tilladelser« for at tillade CloudWatch-logge.

Skriv din »Hello World«

Konsollen åbner en kodeeditor – erstat standardkoden med denne enkle Python-Hello World-håndteringsmetode.

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!')
    }

Gem og implementer din funktion

Klik på Implementer efter redigeringen for at gemme dine ændringer og gøre den nye version aktiv. Hvis du springer dette over, beholder Lambda-tjenesten den gamle kode.

Test din Lambda-funktion

Åbn fanen Test, og konfigurer en testhændelse – Hello World-skabelonen fungerer fint – giv den et navn, og klik derefter på Test for at kalde din funktion og se resultaterne.

Tjek loggene for output

Efter en test vises resultaterne direkte. Åbn CloudWatch Logs for at se det fulde output, herunder dine print()-sætninger, hvor Lambda sender sine kørselslogge.

Hurtigt tjek: Implementering af Lambda

Du har netop implementeret din første Lambda! Lad os se, om du har forstået de vigtigste trin.

Opsummering: Din første Lambda

Tillykke! Du har oprettet, konfigureret, kodet, implementeret og testet din første Lambda-funktion – en grundlæggende færdighed i serverløse apps.

Gratis at komme i gang

Lær Serverløs udvikling med AWS Lambda med en AI-underviser — gratis

Skriv og kør rigtig kode i din browser, få øjeblikkelig hjælp fra en AI-underviser døgnet rundt, og fortsæt, hvor du slap, på web eller i appen.

Kurser
12
Lektioner
48

Ofte stillede spørgsmål

Er lektionen “Din første Lambda-funktion” gratis?

Ja — hele teksten til “Din første Lambda-funktion” kan læses gratis her på nettet. Hvis du vil øve dig interaktivt med en indbygget kodeeditor og en AI-vejleder døgnet rundt og få adgang til resten af Serverløs udvikling med AWS Lambda-kurset, skal du opgradere til CoddyKit PRO. Serverløs udvikling med AWS Lambda-kurset indeholder 4 lektioner i alt.

Hvad lærer jeg i “Din første Lambda-funktion”?

Skriv, konfigurer og implementer en enkel "Hello World"-Lambda-funktion ved hjælp af AWS-konsollen, og få praktisk erfaring med platformen. Du øver dig i Serverløs udvikling med AWS Lambda med praktisk kode, som du kører direkte i browseren, og en AI-vejleder døgnet rundt besvarer dine spørgsmål, mens du arbejder dig gennem lektionen.

Skal jeg have erfaring for at begynde på Serverløs udvikling med AWS Lambda?

Der kræves ingen tidligere erfaring. Serverløs udvikling med AWS Lambda på CoddyKit er tilrettelagt for både begyndere og øvede, så du kan starte her eller fra begyndelsen og lære i dit eget tempo. Dette er lektion 3 af 4.

Hvor lang tid tager lektionen “Din første Lambda-funktion”?

De fleste CoddyKit-lektioner tager cirka 5–10 minutter. Hver lektion er kort og interaktiv, så du gør løbende fremskridt og kan fortsætte, hvor du slap – på både web og app.

Kan jeg skrive og køre kode i denne Serverløs udvikling med AWS Lambda-lektion?

Ja. Alle Serverløs udvikling med AWS Lambda-lektioner har en indbygget kodeeditor, så du kan skrive og køre rigtig kode direkte i din browser og få øjeblikkelig feedback fra AI – uden lokal opsætning.

Alle lektioner i dette kursus

  1. Hvad er serverless computing?
  2. Kom godt i gang med AWS Lambda
  3. Din første Lambda-funktion
  4. Serverless-priser og gratisniveauet
← Tilbage til Serverløs udvikling med AWS Lambda