IAM Access Analyzer

IAM Access Analyzer

IAM Access Analyzer to usługa, która pozwala między innymi na śledzenie, czy któreś z naszych zasobów nie są dostępne dla „użytkowników” spoza naszego konta. W chwili gdy to piszę, możliwe jest sprawdzenie następujących usług: S3 buckets AWS Identity and Access Management roles AWS Key Management Service keys AWS Lambda functions and layers Amazon Simple Queue Service queues AWS Secrets Manager secrets Jeżeli więc na przykład utworzymy sobie kolejkę SQS i przypniemy do niej polisę, która będzie umożliwiała to, aby inne…

Read More Read More

AWS news- sierpień 2022

AWS news- sierpień 2022

Mój comiesięczny i subiektywny przegląd nowości w AWS, czyli AWS news – sierpień 2022. Zapraszam. AWS news – sierpień 2022 Amazon S3 increases the maximum number of S3 Access Points and adds support for Amazon Redshift, Amazon CloudFront, and Amazon SageMaker Feature Store Zwiększono do 10000 maksymalną liczbę access poointów S3 w jednym regionie. Dodane zostały także kolejne usługi, które mogą z nich korzystać. AWS Training and Certification announces AWS Skill Builder subscriptions Dodano model subskrypcyjny do AWS Skill Builder….

Read More Read More

AWS IoT ExpressLink

AWS IoT ExpressLink

21 czerwca AWS udostępnił publicznie usługę AWS IoT ExpressLink. W artykule postaram się pokazać czym ta usługa jest, w czym może nam pomóc i jak zacząć z niej korzystać. Czym jest AWS IoT ExpressLink AWS inwestuje sporo zasobów w rozwój usług Internet of Things, które wykorzystywane są zarówno w rozwiązaniach konsumenckich, jak i w przemyśle. Każde rozwiązanie wdrażane komercyjnie w chmurze powinno przede wszystkim przynosić korzyść biznesową. Nie samą logiką aplikacje jednak żyją. Ważne jest też bezpieczeństwo rozwiązań. Nie chcemy przecież,…

Read More Read More

Jak nauczyć się AWS za darmo

Jak nauczyć się AWS za darmo

Jeżęli tu trafiłeś, to pewnie interesuje się jak nauczyć się AWS za darmo. Najlepiej zatrudnić się w jakiejś firmie i zacząć robić projekty w AWS. To samo, jeżeli już pracujesz w IT. Ale co raz trudniej zacząć prawdziwą pracę z jakąkolwiek chmurą publiczną nie mając jakiegokolwiek doświadczenia. W tym artykule przedstawię miejsca, gdzie można uczyć się AWS za darmo. No prawie za darmo, trzeba przecież poświęcić sporo czasu. Jak nauczyć się AWS za darmo Platformy AWS Skill Builder Nowa platforma…

Read More Read More

AWS news – lipiec 2022

AWS news – lipiec 2022

Mój comiesięczny i subiektywny przegląd nowości w AWS, czyli AWS news – lipiec 2022. Zapraszam. AWS news – lipiec 2022 AWS SAM Accelerate is now generally available – quickly test code changes against the cloud SAM Accelerate weszło w GA. Pozwala znakomicie przyśpieszyć testy naszych aplikacji bezpośrednio w chmurze AWS. Jeżeli jesteście zainteresowani jak zacząć, napisałem na ten temat krótki tutorial. AWS CloudFormation Guard 2.1 is now generally available AWS CloudFormation Guard to narzędzie, które ułatwia zachowanie zgodności wdrażanej w…

Read More Read More

SAM Accelerate

SAM Accelerate

Praca nad aplikacjami Serverless powoduje zmianę podejścia do testowania. Przynajmniej powinna powodować. Testowanie na lokalnych maszynach, choć czasem możliwe, jest trudne. Emulowanie infrastruktury chmurowej lokalnie jest trudne i czasochłonne. AWS udostępnił własnie wszystkim SAM Accelerate, które znakomicie przyśpiesza testy bezpośrednio w chmurze AWS. Programista może teraz tworzyć kod aplikacji lokalnie na swojej maszynie i szybko testować go w natywnym środowisku w AWS. O sam pisałem juz wielokrotnie. Tutaj na przykład tworzyliśmy customowy runtime dla Golang, a tu filtrowaliśmy wiadomości w kolejce SQS, które…

Read More Read More

AWS news – czerwiec 2022

AWS news – czerwiec 2022

Mój comiesięczny i subiektywny przegląd nowości w AWS, czyli AWS news – czerwiec 2022. Zapraszam. Amazon EMR Serverless is now generally available Może nie do końca serverless, ale EMR potrafi już sam zapewnić nam odpowiednią ilość zasobów do naszych zadań. Dla zainteresowanych, AWS przygotował cały artykuł na ten temat. A jeżeli ktoś lubi podcasty to można też posłuchać na ten temat. AWS Step Functions launches an interactive workshop for building and deploying application workflows To nie tyle zmiana w usługach…

Read More Read More

Jak utworzyć Lambda Layer w Pythonie

Jak utworzyć Lambda Layer w Pythonie

W krótkim czasie dwa razy pokazywałem jak utworzyć Lambda Layer w Pythonie, postanowiłem więc utworzyć krótki tutorial. Mało tekstu, trochę kodu i mamy działające rozwiązanie. Więcej pisałem o tym już wcześniej. Jak utworzyć Lambda Layer w Pythonie Tym razem nie dane CI/CD, jak najszybciej i najłatwiej dążymy do celu. Na początek tworzymy dwie rzeczy. Pierwszą jest katalog, w którym umieścimy nasze „rzeczy”, które chcemy udostępnić w warstwie. Tworzymy go więc mkdir python Drugą jest plik requirements.txt touch requirements.txt, do którego…

Read More Read More

AWS news – maj 2022

AWS news – maj 2022

Mój comiesięczny i subiektywny przegląd nowości w AWS, czyli AWS news – maj 2022. Zapraszam. Amazon EKS console now supports all standard Kubernetes resources to simplify cluster management Zmiany w konsoli usługi EKS. Możemy teraz w niej zobaczyć wszystkie standardowe obiekty Kubernetesa. Więcej na ten temat tutaj. Announcing new workflow observability features for AWS Step Functions Take usługa Step Functions doczekała się zmian w konsoli, które powinny ułatwić między innymi debugowanie. Na blogu AWS można przeczytać więcej na ten temat….

Read More Read More

AWS Lambda – Golang – Custom Runtime

AWS Lambda – Golang – Custom Runtime

Natywny runtime funkcji Lambda dla języka GO oparty jest o Amazon Linux 1, który „chyli się ku upadkowi„. ;-). Pociąga to za sobą między innymi brak możliwości korzystania z Lambda Extensions oraz uruchamianie kodu tylko w środowisku x86_64. Możemy zapomnieć o arm64, czyli procesorach Graviton. W przypadku innych języków większość natywnych środowisk uruchomieniowych została zmigrowana do Amazon Lunux 2, w przypadku Go jednak tak nie jest. Jak, w łatwy sposób wykorzystać custom runtime dla funkcji Lambda napisanej w języku Go? Pokażę…

Read More Read More