Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Run si basa su AWS Lambda calcolo
AWS Lambda compute offre velocità di avvio ottimizzate per le tue build. AWS Lambda supporta build più veloci grazie a una latenza di avvio inferiore. AWS Lambda inoltre si ridimensiona automaticamente, quindi le build non attendono in coda per essere eseguite. Tuttavia, ci sono alcuni casi d'uso che AWS Lambda non supportano e, se hanno un impatto su di te, usa il calcolo EC2. Per ulteriori informazioni, consulta Limitazioni di AWS Lambda calcolo.
Argomenti
Quali strumenti e tempi di esecuzione saranno inclusi nelle immagini docker dell'ambiente di runtime curato su cui vengono eseguite AWS Lambda?
AWS Lambda supporta i seguenti strumenti: AWS CLI v2, AWS SAM CLI, git, go, Java, Python, pip Node.js, Ruby e.NET.
Cosa succede se l'immagine curata non include gli strumenti di cui ho bisogno?
Se l'immagine curata non include gli strumenti necessari, puoi fornire un'immagine Docker di ambiente personalizzata che includa gli strumenti necessari.
Nota
Lambda non supporta funzioni che utilizzano immagini container multi-architettura. Per ulteriori informazioni, consulta Creare una funzione Lambda utilizzando un'immagine contenitore nella Developer Guide. AWS Lambda
Tieni presente che sono necessarie le seguenti autorizzazioni Amazon ECR per utilizzare immagini personalizzate per il calcolo Lambda:
Tieni inoltre presente che curl or wget deve essere installato per utilizzare immagini personalizzate.
Quali regioni supportano AWS Lambda calcolo in CodeBuild?
In CodeBuild, l' AWS Lambda elaborazione è supportata nei seguenti paesi Regioni AWS: Stati Uniti orientali (Virginia settentrionale), Stati Uniti orientali (Ohio), Stati Uniti occidentali (Oregon), Asia Pacifico (Mumbai), Asia Pacifico (Singapore), Asia Pacifico (Sydney), Asia Pacifico (Tokyo), Europa (Francoforte), Europa (Irlanda) e Sud America (San Paolo). Per ulteriori informazioni su Regioni AWS dove CodeBuild è disponibile, consulta Servizi per regione. AWS
Limitazioni di AWS Lambda calcolo
Ci sono alcuni casi d'uso che AWS Lambda non supportano e, se hanno un impatto su di te, usa il calcolo EC2:
-
AWS Lambda non supporta strumenti che richiedono i permessi di root. Per strumenti come
yumorrpm, usa il tipo di calcolo EC2 o altri strumenti che non richiedono i permessi di root. -
AWS Lambda non supporta le build o le esecuzioni di Docker.
-
AWS Lambda non supporta la scrittura su file esterni.
/tmpI gestori di pacchetti inclusi sono configurati per utilizzare la/tmpdirectory di default per scaricare e fare riferimento ai pacchetti. -
AWS Lambda non supporta il tipo di ambiente
LINUX_GPU_CONTAINERe non è supportato su Windows Server Core 2019. -
AWS Lambda non supporta la memorizzazione nella cache, i timeout di compilazione personalizzati, il timeout della coda, i badge di compilazione, la modalità privilegiata, gli ambienti di runtime personalizzati o i runtime superiori a 15 minuti.
-
AWS Lambda non supporta la connettività VPC, un intervallo fisso di indirizzi IP di CodeBuild origine, EFS, certificati di installazione o accesso SSH con Session Manager.