Πώς να χρησιμοποιήσετε τα επίπεδα AWS Lambda για επαναχρησιμοποίηση κώδικα;

Pos Na Chresimopoiesete Ta Epipeda Aws Lambda Gia Epanachresimopoiese Kodika



Το επίπεδο Lambda είναι μια υπολογιστική υπηρεσία χωρίς διακομιστή AWS Λάμδα που χρησιμοποιείται για την κοινή χρήση του πιο συχνά χρησιμοποιούμενου κώδικα και βιβλιοθηκών μεταξύ των συναρτήσεων λάμδα. Αντί να εγκαταστήσουν βιβλιοθήκες σε μια συνάρτηση λάμδα, οι χρήστες μπορούν να δημιουργήσουν επίπεδα για αυτές και να αναφέρουν αυτά τα επίπεδα στη συνάρτηση. Μια συνάρτηση Lambda μπορεί να αναφέρεται ή να περιλαμβάνει έως και πέντε επίπεδα και η σειρά τους έχει σημασία εάν εξαρτώνται το ένα από το άλλο.

Ποια είναι τα οφέλη από τη χρήση των στρωμάτων λάμδα;

Τα στρώματα λάμδα έχουν πολλά οφέλη, μερικά από τα οποία δίνονται παρακάτω:

  • Αποφεύγει την παραβίαση της μηχανικής αρχής DRI (Μην επαναλαμβάνεσαι).
  • Το στρώμα λάμδα ελαχιστοποιεί το μήκος του πακέτου που μπορεί να αναπτυχθεί στη λειτουργία λάμδα.
  • Η αποτελεσματικότητα και η απόδοση των λειτουργιών λάμδα μπορεί να βελτιωθεί χρησιμοποιώντας τα στρώματα λάμδα.
  • Τα Lambda Layers μπορούν να κοινοποιηθούν σε πολλούς λογαριασμούς AWS ή σε λειτουργίες Lambda από το AWS Lambda.

Αυτός ο οδηγός θα εξηγήσει πώς να χρησιμοποιήσετε τα επίπεδα AWS Lambda για επαναχρησιμοποίηση κώδικα.







Πώς να χρησιμοποιήσετε τα επίπεδα AWS Lambda για επαναχρησιμοποίηση κώδικα;

Η χρήση επιπέδων AWS Lambda για επαναχρησιμοποίηση κώδικα περιλαμβάνει πολλά βήματα. Για αυτό, δημιουργήστε μια συνάρτηση λάμδα και ένα στρώμα λάμδα και στη συνέχεια χρησιμοποιήστε αυτό το επίπεδο στη συνάρτηση. Ας εξερευνήσουμε τα παρακάτω βήματα:



Βήμα 1: Είσοδος στην Κονσόλα AWS
Αρχικά, μεταβείτε στον λογαριασμό AWS, μπαίνοντας στον λογαριασμό χρησιμοποιώντας τα διαπιστευτήριά του. Μετά από αυτό, επιλέξτε το ' Λάμδα κουμπί ” από την Κονσόλα διαχείρισης AWS:







Βήμα 2: Δημιουργία συνάρτησης λάμδα
Τώρα, κάντε κλικ στο ' Δημιουργήστε μια συνάρτηση ” από τον πίνακα εργαλείων AWS Lambda για να μεταβείτε στη σελίδα λειτουργιών για να ξεκινήσετε τη διαμόρφωσή του:



Βήμα 3: Ρύθμιση μιας συνάρτησης λάμδα
Για να δημιουργήσετε μια νέα συνάρτηση, δώστε της ένα όνομα και επιλέξτε το περιβάλλον για τη συνάρτηση. Τέλος, κάντε κλικ στο « Δημιουργία συνάρτησης κουμπί ” που βρίσκεται στο τέλος της διεπαφής για τη δημιουργία μιας συνάρτησης:

Εδώ παρακάτω δημιουργείται μια συνάρτηση με το όνομα ' myLambdaFunc ” και έχει αρχικά προστεθεί μηδέν επίπεδα σε αυτό:

Βήμα 4: Δημιουργία στρώματος λάμδα
Για πρόσβαση στα στρώματα λάμδα, επιλέξτε το ' Επίπεδα κουμπί ” στην πλαϊνή γραμμή. Στη συνέχεια, κάντε κλικ στο 'Δημιουργία στρώματος' κουμπί για να δημιουργήσετε ένα νέο στρώμα λάμδα:

Βήμα 5: Διαμόρφωση του Lambda Layer
Γράψε το ' Ονομα ” της συνάρτησης λάμδα με περιγραφή. Στη συνέχεια, κάντε κλικ στο ' Μεταφόρτωση κουμπί ' για να ανεβάσετε τον κώδικα ή τη βιβλιοθήκη ως ' εξαρτήσεις ” σε έναν φάκελο zip. Οι χρήστες μπορούν να επιλέξουν τους συμβατούς χρόνους εκτέλεσης και να δημιουργήσουν το επίπεδο ως προαιρετικές παραμέτρους:

Εδώ είναι ένα επίπεδο που δημιουργήθηκε με το όνομα ' myLambdaLayer ”:

Βήμα 6: Προσθέστε ένα στρώμα στη συνάρτηση λάμδα
Μόλις δημιουργηθεί το στρώμα Lambda, απλώς κάντε κλικ στο ' Επίπεδα κουμπί ” κάτω από το όνομα της λειτουργίας λάμδα. Εδώ ' 0 Εμφανίζει τον αριθμό των επιπέδων που προστέθηκαν στη συνάρτηση:

Στη συνέχεια, κάντε κλικ στο « Προσθέστε ένα στρώμα κουμπί ” για να προσθέσετε ένα στρώμα σε μια συνάρτηση λάμδα AWS:

Βήμα 7: Χρήση του Lambda Layer για επαναχρησιμοποίηση κώδικα
Επίλεξε το 'Προσαρμοσμένα επίπεδα' και επιλέξτε το επίπεδο που θέλετε να χρησιμοποιήσετε. Για αυτό, επιλέξτε το επίπεδο ' εκδοχή ' που θέλετε να χρησιμοποιήσετε και τέλος κάντε κλικ στο ' Προσθήκη Κουμπί ”:

Εδώ έχουμε προσθέσει ένα στρώμα ' myLambdaLayer ' και τώρα χρησιμοποιείται από τη συνάρτηση ' myLambdafunc '. Μπορεί επίσης να επαναχρησιμοποιηθεί για άλλες λειτουργίες για να αποφευχθεί η επανεγγραφή του κώδικα:

Αυτό αφορά τη χρήση των επιπέδων AWS Lambda προσθέτοντας κώδικα από το τοπικό σύστημα για την επαναχρησιμοποίησή του.

συμπέρασμα

Για να χρησιμοποιήσετε τα επίπεδα AWS Lambda στο AWS για επαναχρησιμοποίηση του κώδικα, απλώς συνδεθείτε στον λογαριασμό AWS και κατευθυνθείτε μέσα στον πίνακα εργαλείων Lambda. Μετά από αυτό, δημιουργήστε μια συνάρτηση και, στη συνέχεια, δημιουργήστε ένα επίπεδο για να ανεβάσετε τον κώδικα ή τη βιβλιοθήκη σας σε έναν φάκελο zip. Μόλις δημιουργηθεί το επίπεδο, μπορείτε να προσθέσετε το επίπεδο στη συνάρτηση, ώστε ο χρήστης να μπορεί να το χρησιμοποιήσει για να αποφύγει την επανεγγραφή του κώδικα. Αυτός ο οδηγός εξηγεί πώς να χρησιμοποιήσετε τα επίπεδα AWS Lambda για επαναχρησιμοποίηση κώδικα στο AWS.