Metody tworzenia obiektów Lambda
Istnieją cztery różne sposoby skonfigurowania obiektu Lambda Access Point w AWS, które są następujące:
W tym artykule przyjrzymy się tylko dwóch pierwszych metod.
Utwórz funkcję Lambda
Przed utworzeniem obiektu Lambda Access Point musimy mieć naszą funkcję Lambda. Tak więc, z konsoli zarządzania AWS, poszukaj lambda.
Jeśli jesteś nowy w funkcjach Lambda, można je łatwo utworzyć za pomocą planów dostarczanych przez AWS. Po prostu wybierz plan związany z usługą, którą chcesz zarządzać, czyli w tym przypadku S3. Następnie musisz podać nazwę funkcji, nazwę roli, zasady i wiadro S3, dla których chcesz utworzyć ten punkt dostępu. Wreszcie funkcja Lambda jest dostarczana w planie, ale możesz ją łatwo dostosować.
Tworzenie wiadra S3
Po utworzeniu funkcji Lambda, wyszukaj S3 na konsoli zarządzania AWS.
Utwórz wiadro S3 z domyślnymi ustawieniami. Po prostu podaj nazwę wiadra, wybierz region i zachowaj inne ustawienia jako domyślne.
Tworzenie punktu dostępu do wiadra S3
Następnie musimy utworzyć punkt dostępu do naszego wiadra S3. Po prostu wybierz punkt dostępu z lewego menu w konsoli S3 i kliknij Utwórz punkt dostępu.
Aby stworzyć punkt dostępu, musisz podać nazwę punktu dostępu. Wybierz wiadro, dla którego tworzysz ten punkt dostępu, powiedz, czy chcesz umożliwić publiczny dostęp do Internetu, czy nie, i załącz zasady punktu dostępu.
Utwórz punkt dostępu do obiektu Lambda
Do tej pory stworzyliśmy funkcję Lambda, S3 Bucket i punkt dostępu dla naszego wiadra S3. Teraz utworzymy nasz obiekt Lambda Access Point. Z menu po lewej stronie wybierz Object Punkty dostępu Lambda.
Kliknij Punkt dostępu Lambda Obiekt Lambda.
Tutaj musisz podać nazwę swojego obiektu Lambda Access Point.
Następnie wybierz punkt dostępu S3, który chcesz utworzyć obiekt Lambda. Tym razem nie musimy wybierać wiadra, ponieważ jest już określone w punkcie dostępu.
Następnie wybierzemy naszą funkcję Lambda.
Możesz także zapewnić zasadę dostępu do obiektu Lambda Access Point, aby uzyskać wysokie bezpieczeństwo i prywatność danych przechowywanych w S3 Bucket. Jest jednak opcjonalny i możesz pozostawić go niezmienione.
Więc skonfigurowałeś ustawienia, po prostu kliknij Utwórz obiekt Lambda Access Point.
Wreszcie, nasz obiekt Lambda został stworzony.
Tworzenie obiektu Lambda Access Point za pomocą CLI
W tej sekcji użyje interfejsu linii polecenia AWS, aby utworzyć obiekt Lambda Access Point.
Więc najpierw utworzymy wiadro S3 za pomocą CLI. Po prostu potrzebujesz następującego polecenia:
$: AWS S3API Create-Bucket-Bucket--region
Teraz musimy utworzyć prosty punkt dostępu S3.
$: AWS S3Control Create-Access-Point-Apact-ID--wiaderko --nazwa
Następnie przejdziemy do tworzenia naszego obiektu Lambda Access Point, dla którego najważniejszą rzeczą, której potrzebujemy, jest plik JSON, dostarczający wszystkie szczegóły konfiguracji na temat naszego obiektu Lambda Access Point.
Na koniec możemy utworzyć nasz obiekt Lambda Access Point. Będziemy używać następującego polecenia:
$: AWS s3control create-access-punkt-for-obiek-lambda -acount-id--nazwa -plik konfiguracyjny://
Możesz także wymienić wszystkie punkty dostępu do obiektu Lambda za pomocą CLI.
$: AWS S3Control List-Access-Points-for-Obiect-Lambda-Apact-ID
Tak więc widzieliśmy, jak korzystać z AWS CLI do utworzenia obiektu Lambda Access Point.
Wniosek:
Punkty dostępu do obiektu AWS Lambda pozwalają nam uruchamiać proste funkcje Lambda na danych naszego S3 Bucket, aby skutecznie wykorzystać dokładne dane dla wielu aplikacji przy użyciu różnych formatów danych zgodnie z ich wymaganiami. Funkcje AWS Lambda funkcjonują jako usługa (FAAS). Jest to oferta bez serwera, ponieważ po prostu musisz podać kod, a wszystko inne będzie obsługiwane w tle w zautomatyzowany sposób. Jest to również jedna z usług ekonomicznych zamiast opłat czasowych. Musisz zapłacić na podstawie liczby żądań, i.mi., Ile razy funkcja jest wywoływana. Ponieważ obiekt Lambda Access Points korzysta z punktów dostępu, możesz również ustawić różne zasady prywatności dla każdej usługi lub aplikacji, aby zapewnić bezpieczne i łatwiejsze zarządzanie S3. Mamy nadzieję, że ten artykuł jest pomocny. Sprawdź inne artykuły z Linux, aby uzyskać więcej wskazówek i samouczków.