Tooling
Always
Section titled “Always”AWS Management ConsoleBrowser for create, revisions, endpoints, and teardown
curlProve the HTTPS endpoint
Node.js 24+Local listen and Express demo
Confirm Node and curl before the walkthrough:
node --versionv24.14.1Need 24+. If lower, install a current Node LTS and retry.
curl --versioncurl 8.5.0 (x86_64-pc-linux-gnu) libcurl/8.5.0 OpenSSL/3.0.13 zlib/1.3 brotli/1.1.0 zstd/1.5.5 libidn2/2.3.7 libpsl/0.21.2 (+libidn2/2.3.7) libssh/0.10.6/openssl/zlib nghttp2/1.59.0 librtmp/2.3 OpenLDAP/2.6.10Release-Date: 2023-12-06, security patched: 8.5.0-2ubuntu10.15Protocols: dict file ftp ftps gopher gophers http https imap imaps ldap ldaps mqtt pop3 pop3s rtmp rtsp scp sftp smb smbs smtp smtps telnet tftpFeatures: alt-svc AsynchDNS brotli GSS-API HSTS HTTP2 HTTPS-proxy IDN IPv6 Kerberos Largefile libz NTLM PSL SPNEGO SSL threadsafe TLS-SRP UnixSockets zstdAny recent curl is fine — you need -i later on Prove.
The AWS Management Console path needs no AWS CLI. If you will use Optional Express and CLI, pass the CLI gate on Prerequisites first.
Docs contributors
Section titled “Docs contributors”From the repo root:
npm ciadded 472 packages, and audited 473 packages in 6snpm run dev> aws-lambda-web-functions-walkthrough@1.0.0 dev> astro dev
astro v7.3.8 ready in 1.04s
┃ Local http://localhost:4321/┃ Network use --host to exposeYour ready time will differ. Open the Local URL and follow the sidebar.