Browsed by
Kategoria: Bez kategorii

Bezpieczeństwo w S3

Bezpieczeństwo w S3

Od jakiegoś czasu mam przyjemność być częścią zespołu Chmurowiska. Dziś ukazał się na naszym blogu mój pierwszy wpis. Jeżeli masz zamiar przechowywać jakiekolwiek dane na S3, warto przeczytać. W przeddzień wejścia w życie GDPR przyda się każdemu. Zapraszam.

Chciałem posłuchać ebooka

Chciałem posłuchać ebooka

Mój samochód nie ma niestety autopilota i nie mogę czytać w trakcie jazdy. Pozostają audiobooki. Nie każda książka jest jednak dostępna w takiej postaci. Kupiłem dziś ebooka. A sporą część najbliższych dwóch dni spędzę w samochodzie. Jak go przeczytać w trakcie jazdy? Czy to w ogóle jest mozliwe? Na szczęście mamy Amazon Web Services, Pythona i trochę inwencji 🙂 Zamieniłem swojego ebooka w książkę audio. Jak to zrobić? Opisałem wszystko na ABC Serverless. Zapraszam.

Kilka usług AWS w praktyce. Okiem programisty .NET

Kilka usług AWS w praktyce. Okiem programisty .NET

Ponad 100 usług oferowanych przez Amazon może przytłaczać. Jednak patrząc na to z drugiej strony i wykorzystując to, co tak naprawdę jest nam potrzebne, mamy możliwość łatwego i szybkiego wdrożenia serwisów i usług. Do tej pory na moim blogu .NET nie gościł za często. Opisałem korzystanie z SNS i to chyba na tyle. Dziwne… Pracuję właśnie nad projektem korzystającym w całości z gościnności Amazon Web Services. Co ciekawe poza kilkoma funkcjami Lambda napisanymi w Pythonie, cała reszta to NET.Core. Wydaje mi…

Read More Read More

Audio Reader – Audiobooki

Audio Reader – Audiobooki

Jak wielbiciel audiobooków nie mogłem przejść obok tematu obojętnie. Audio Reader jest już drugą aplikacją, którą popełniłem aby uprzyjemnić i ułatwić sobie słuchanie książek. Wrzuciłem właśnie do AppStore kolejną wersję, jest więc okazja aby o niej wspomnieć. Program odtwarza tylko pliki m4b, ale posiada wiele opcji konfiguracyjnych i cech ułatwiających słuchanie książek. Ja sam używam co prawda niewielu z nich (płynna regulacja prędkości odtwarzania, różne ustawienia funkcji przewijania w tył i do przodu), ale praktyczie wszystkie zostały zaimplemetowane na prośbę innych użytkowników. Każdy zajdzie…

Read More Read More

Lambda context

Lambda context

Uruchomienie funkcji Lambda powoduje wywołanie handlera, czyli funkcji, która może wywołać inne funkcje lub zająć się obsługą przesłanych do niej danych. Szkielet takiego handlera w różnych językach wygląda podobnie: Node.js

Python

W C# (NET.Core) sprawa jest trochę bardziej skomplikowna, ale wywoływana funkcja wygląda tak

Co łączy wszystkie technologie? Event i context. Event to dane przesłane „z zewnątrz” do funckji Lambda. Context to parametr, który przekazuje handlerowi informacje na temat tzw. runtime, czyli wszystko co trzeba wiedzieć o…

Read More Read More

AWS Lambda – nowy edytor

AWS Lambda – nowy edytor

Miałem pisać dziś o czymś innym, ale wczoraj AWS pokazało na re:Invent 2017 nowy edytor dla moich ulubionych funkcji Lambda. Jakiś czas temu Amazon kupił Cloud9, a wczoraj oddał nam to narzędzie do pracy. Pierwsze wrażenia poniżej. Zasoby Bezpośrednio w edytorze widzimy zarówno wyzwalacze jak i zasoby, do których ma uprawnienia nasza Lambda. Jeżeli zmienimy rolę przypisaną do funkcji od razu zobaczymy zmianę w edytorze. Wygodne. Możemy także dodać wyzwalacz oraz go skonfigurować   Edytor Sam edytor pozwala nam teraz na edycję…

Read More Read More

Ubuntu 16.04 i NET.Core nie działa…

Ubuntu 16.04 i NET.Core nie działa…

Dziś krótki wpis o problemie z NET.Core na Ubuntu. 1.Stawiamy maszynę z Ubuntu 16.04 na pokładzie, w moim przypadku na AWS. 2. Robimy paczkę self contained z aplikacją NET.Core 3. Wrzucamy paczkę na serwer. 4.Uruchamiamy. 5.Zamiast uśmiechu dostajemy: „Failed to load /home/ubuntu/teste-dotnet-rc2/libcoreclr.so, error: libunwind.so.8: cannot open shared object file: No such file or directory” Wrrrrrrrr. A już mieliśmy iść spać… Proste rozwiązanie: apt-get install libunwind8 I jeszcze jedno. Jeżeli paczka wygenerowana w Visual Studio (na Windows) nie działa, polecam przejście…

Read More Read More

Jak za pomocą funkcji Lambda włączyć i wyłączyć serwer EC2 w AWS

Jak za pomocą funkcji Lambda włączyć i wyłączyć serwer EC2 w AWS

Pisałem już kilka razy o lambdach. Między innymi stawialiśmy api oparte na lambdzie. Dziś krótki i szybki tip, jak za pomocą funkcji Lambda włączyć i wyłączyć serwer EC2 w AWS. Obie funkcje napisane w Pythonie, korzystają z boto3. Myślę, że komentarze w kodzie wystarczą za manual. Włączamy maszynę tak:

A wyłączamy tak:

Obie funkcje muszą mieć oczywiście rolę, która im pozwoli na takie działania. Poniżej polityka którą powinniśmy podpiąć pod rolę która pozwoli funckji lambda tworzenie logów oraz…

Read More Read More

AWS SNS i NET.Core

AWS SNS i NET.Core

Pracuję nad projektem, w którym muszę pobrać dane z MySQL na AWS, przetworzyć je i zapisać do Azure SQL. Rozwiązanie będzie pracowało tylko raz na jakiś czas, staram sie więc wykorzystać dobrodziejstwa serverless. Piszę w Pythonie i NET.Core i dziś chciałem wysłać powiadomiania za pomocą AWS SNS i NET.Core i nie było tak hopsiup. Musiałem trochę poszperać i popróbować. Żaden znaleziony tutorial, żaden przykład nie działał. Nawet na StackOverflow nie znalazłem nic do dziedziczenia edytorowego (CTRL-C/CTRL-V) 🙂 Udało się coś…

Read More Read More