Zainspirowany dyskusja na Microsoft Azure User Group Poland podrzucam ciekawe repo na Github, którego świadomość istnienia nie jest duża ;-) Jeżeli, ktoś przygotowuje się do zdania certyfikatów, uczy się lub jest ciekaw co jest na oficjalnym szkoleniu można skorzystać z instrukcji do oficjalnych płatnych szkoleń Microsoft, które odbywają się w ośrodkach. Tajemnicą poliszynela jest bowiem informacja, że instrukcje do laboratoriów od płatnych kurosów znajdują się na Github. Microsoft utrzymuj...
Strona głównaUżytkownik
Łukasz Kałużny | użytkownik
Czasem zdarza się, ze trzeba dać komuś (najczęściej deweloperowi) uprawnienia, żeby mógł listować namesapces na klastrze Kubernetes bez patrzenia w ich zawartość. Zwykle przy popularnym przypisaniu roli do konkretnych namesapces listowanie ich kończy się uroczą informacją … namespaces is forbidden: User… Rozwiązanie tej potrzeby jest proste – rola do namesapces na poziomie całego klastra z uprawnien...
Jakiś czas temu Azure Storage dostał długo wyczekiwaną funkcje hostowania statycznych stron, co przy dzisiejszym trendzie do aplikacji SPA czy statycznych generatorów stron jest super. Po co płacić za Web App pod trzymanie plików, kiedy można uzyć tani Azure Storage oraz Cloudflare!
Ponad dwa lata temu popełniłem wpis o tym jak przeprowadzić autoryzacje w Azure Functions za pomocą klucza. Dziś pora na uwierzytelnianie za pomocą Azure AD, a dokładniej uwierzytelnianie za pomocą Service Principal, czyli tożsamością aplikacji, a nie użytkownika. Ważne: uwierzytelnianie != autoryzacja Na potrzeby testów bardzo prosta funkcja w C#, która loguje i w odpowiedzi zwraca wszystkie nagłówki...
Ciekawostki i tweety wykopane w tygodniu ;-)
Jednym z największych problemów (jak kto woli wyzwań) przy prowadzeniu szkoleń i warsztatów z Azure jest przygotowanie środowiska pod laboratoria. Jeśli nie prowadzisz szkolenia, które można zrobić poprzez Microsoft Learn (samo w sobie jest fajne do podstaw) czy Hands-on Labs to trzeba się przygotować.
Kuberentes, nginx ingress controller, Azure AD i upstream sent too big header, czyli jak rozwiązać problem z 502 Bad Gateway
Jednym z częstych pytań przy używaniu Kubernetes, w moim przypadku na Azure jest - Jak ograniczyć dostęp po IP do udostępnionej aplikacji? W przypadku Azure pierwsze, co ciśnie się na usta, to użycie NSG! Tak i jest to prawda...
Z mojego doświadczenia można to najkrócej podsumować, że chmura to jedno wielkie „ale” i „to zależy”...
Azure Kubernetes Service jest usługą typu zarządzanego, ale mamy w niej większą kontrolę, niż w typowych usługach typu PaaS. Jednym ze szczegółów, który jest istotny, to sposób zrozumienia zarządzania wersją i poprawkami bezpieczeństwa.
Ostatnie problemy z usługą Storage w Azure to dobry moment, żeby przypomnieć trzy pewniki występujące w chmurze, o których dużo osób zapomina…
Szczera recenzja teXXmo (Azure) IoT Button w raz z kilkoma przykładami użycia.
Microsoft nareszcie udostępnił wersje produkcyjna Azure Kubernetes Service. Klika słów i linków na temat AKS ode mnie.
Szablony Resource Managera w Azure to genialna sprawa. Ich deklaratywność pozwala łatwo zacząć opisywać infrastrukturę zamiast ją skryptować czy też co gorsza namiętnie wyklikiwać. Niestety z szablonami jest problem, a dokładniej z przykładami i materiałami, które uczą, jak je pisać. Obiekty są robione na sztywno zamiast budowane dynamiczne z parametrów lub zmiennych. Maszyny wirtualne, dyski, podsieci, karty sieciowe, NSG, ustawienia w WebApp czy Functions, aż proszą się o takie podejście.
With the release of Visual Studio 2017 15.3 developers can take advantage of new Tools for Azure Functions. Learn how to take advantage of those tools to deliver pre-compiled bots for Azure Bot Service. Building chat bots for Azure Bot Service is very simple and takes little to no effort this days. In minutes fully functional bots can be presented to a client. Although the...
W tym tygodniu musiałem udostępnić użytkownikowi pewne dane z Azure, które ów użytkownik zamierzał konsumować przy wykorzystaniu PowerQuery w Excelu. Niestety jak się okazało PowerQuery wymaga zbyt dużych uprawnień do zasobów źródłowych, a dodatkowo nie mogłem użyć Azure AD jako źródła tożsamości. Po przeanalizowaniu wymagań i ograniczeń, postanowiłem wykorzystać usługę Azure Functions. Jest to jedna z moich ulubionych usług w Microsoft Azure z którymi przyszło mi ostatnio pracować. Ze względu na niskie...
Misleading documentation - Exchange meeting requests Hello Exchange! A few weeks ago I had the opportunity to work with on-premise Exchange Server 2013. Microsoft provides a powerful interface to manage Exchange mailboxes called EWS (Exchange Web Services). Unfortunately, communication between EWS and Exchange Server is based on heavy-weight SOAP messages. Instead of creating requests and parsing responses manually, I decided to use EWS Managed API. This is an open-source library, which wraps SOAP comm...
Postanowiłem stworzyć nowe zwierzątko - albo jak kto woli z angielskiego Pet Project (czym jest to zwierzę można przeczytać tu u Procenta). Jeśli uda się oprócz nauki paru rzeczy zrobić coś wartościowego to kod opublikuję na githubie. Na warsztat biorę pisanie API w .NET Core z wykorzystaniem Nancy oraz kawałkiem frontu napisanym w Aurelia i to wszystko hostowane w Azure. Żeby bardziej utrudnić sobie życie i sprawdzić co Microsoft wypracował w kontekście multiplatformowości nowego .NET całe pisanie kod...