Тёмный

Azure App Configuration Tutorial 

Adam Marczak - Azure for Everyone
Подписаться 201 тыс.
Просмотров 48 тыс.
50% 1

Applications running in the cloud have many distributed components. By centralizing application settings and feature flags you can reduce operational costs and complexity of your solutions. Azure App Configuration service delivers all that in simple and clean manner.
In this episode I give you introduction to what App Configuration service is, introduce to your basic capabilities of the service and its purpose.
Source code for demos: github.com/MarczakIO/azure4ev...
In this episode live demo of
- Creating App Configuration service
- Managing configuration
- Integrating with desktop applications using .NET core
- Integrating with web applications using .NET core
- Reacting to configuration changes
Next steps for you after watching the video
1. What is Azure App Configuration
- docs.microsoft.com/en-us/azur...
2. FAQ for App Configuration
- docs.microsoft.com/en-us/azur...
3. Get started with .NET core
- docs.microsoft.com/en-us/azur...
Want to connect?
- Blog marczak.io/
- Twitter / marczakio
- Facebook / marczakio
- LinkedIn / adam-marczak
- Site azure4everyone.com

Наука

Опубликовано:

 

10 фев 2020

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 50   
@Pierrot35
@Pierrot35 Год назад
Hi Adam, thanks once again for your videos, everything is so well explained. As far as I understand keyvault, to propagate an update of a cnt string, it will be available the next time my WebApp will read it, without the need of an eventGrid nor a LogicApp. So what is the point of App Configuration? and I do not even mention the cost of adding new resources (eventGrid+logicApp). Another question about server configuration: what is the good practices for the kind of values used as "configuration" (aka "portal app settings"), only cnt strings must be considered? putting business code settings (ex JSON data) is recommended? I would answer no, but what is your advice about it?
@KrishnaList
@KrishnaList 4 года назад
Your explanation realy awoson👍🏼👍🏼👍🏼
@AdamMarczakYT
@AdamMarczakYT 4 года назад
Thanks mate!
@offtoanotherworld7434
@offtoanotherworld7434 Год назад
From a configuration management/change management standpoint, can you provide a video on how that can be accomplished using Azure?
@KrishnaList
@KrishnaList 4 года назад
Adam gr8 content 👍🏼👍🏼👍🏼👌👌👌👌
@AdamMarczakYT
@AdamMarczakYT 4 года назад
Thanks again.
@KansasPilla
@KansasPilla 3 месяца назад
good one
@kesavank.m2986
@kesavank.m2986 Год назад
Hi I need one more help... How to make config. Net framework web configuration services url in azure app service to use dynamically. Give me some example. We made changes in app configuration and connection string also working fine. But still services endpoint only unable to config.
@Mia-mi9kx
@Mia-mi9kx Год назад
Hi Adam, can cloud service (extend support) use azure app configuration?
@krish4u2k
@krish4u2k 4 года назад
Great content as usual, thank you Adam! Can you please bring up the video on Azure API Management, thanks again.
@AdamMarczakYT
@AdamMarczakYT 4 года назад
Cheers! APIM is definitely on my backlog to make! Together with ARM templates and AKS. I really want to have those out in just couple of weeks!
@samuelimran3429
@samuelimran3429 3 года назад
i guess I'm kinda randomly asking but does anybody know of a good website to watch newly released movies online ?
@kylanwatson1133
@kylanwatson1133 3 года назад
@Samuel Imran I watch on Flixzone. You can find it on google :)
@fletcheralan3116
@fletcheralan3116 3 года назад
@Samuel Imran try flixzone. Just google for it :)
@aniketsamant455
@aniketsamant455 4 года назад
Hi Adam nice content.... I have one question we can use azure keyvalut in your 2 demo as well, I know keyvalut is for storing cred and connection string... In keyvalut we will keep one connection string and it can be used by multiple application and if we want to change connection string then we have to change it in keyvalut only (one time) then how App configuration is different than keyvault?
@AdamMarczakYT
@AdamMarczakYT 4 года назад
Hey! great question. They are designed to work together rather than compete each other. But you are correct, they both allow to centralize setting management. For me, the current recommendation would be, use app configuration if you can take advantage of feature configuration or you want to centralize multiple key-vault references in single place. Otherwise app configuration service is still in very early stage so it doesn't have that many features but it will be actively worked on.
@tarasbuha7726
@tarasbuha7726 10 месяцев назад
What if I have multiple instances of app service for each client seperate. Is it better to use multiple configurations or just one with multiple labels - clientName or clientId?
@jayakrishna9153
@jayakrishna9153 4 года назад
good stuff
@AdamMarczakYT
@AdamMarczakYT 4 года назад
Thanks Jaya!
@AmrishVadali.
@AmrishVadali. Год назад
when accessing azure app config from container we are getting error like "The SSL connection could not be established".
@SureprepTest
@SureprepTest Год назад
Event grid is not refreshing the config in connected app, I need to restart the app every-time the config is changed
@renraj9760
@renraj9760 3 года назад
Hi Adam, I have a doubt in settings that in my .netcore 3.1 soultion. I have set connectionstring for CosmoDB. I tried to set CosmoDB:ConnectionString in ApplicationSettings. But then API give internal server error. The solution is not taking the setting from Azure. Then I pushed appsettings.Test.json and added ASPNETCORE_ENVIRONMENT as Test and now API is loaded. But what I want is instead of appsetting.Test.json, the value should taken from Azure. public Startup(IConfiguration configuration) { Configuration = configuration; } Program.cs public static void Main(string[] args) { CreateHostBuilder(args).Build().Run(); } public static IHostBuilder CreateHostBuilder(string[] args) => Host.CreateDefaultBuilder(args) .ConfigureWebHostDefaults(webBuilder => { webBuilder.UseStartup(); }); I have seen other solution is taking the setting correctly from Azure with the same startup and program.cs. But I couldn't identify the issue in this. Please correct me.
@AdamMarczakYT
@AdamMarczakYT 3 года назад
Sorry I can't debug your code for you. You surely got this! If you can't figure it out check other samples from Microsoft on Github. github.com/Azure/AppConfiguration/tree/main/examples
@phobiazero
@phobiazero 2 года назад
how do i use the configuration on an app
@KunalMukherjee3701
@KunalMukherjee3701 2 года назад
How this is different from azure key vault
@davidvr3
@davidvr3 3 года назад
great vid if you can please provide video how to update kubernetes yaml and restart the app on update like when changing connection string or how to make an event to refresh the n.t core api
@AdamMarczakYT
@AdamMarczakYT 3 года назад
thanks for the suggestion and watching!
@sagarsangale5906
@sagarsangale5906 3 года назад
Hi Adam, Can you post video as how to configure web app on azure ad, need identifier and reply url in details. thanks in advance.
@AdamMarczakYT
@AdamMarczakYT 3 года назад
Thanks, good idea, maybe in the future :)
@saikumar-it1gl
@saikumar-it1gl 4 года назад
Hi sir if possible do one video on adf real time interview questions and answers. It will helpfull a lot
@AdamMarczakYT
@AdamMarczakYT 4 года назад
Thanks for the comment Sai. I will consider, although I don't join interview as ADF developer so I might not be right person to do so. But I will think about maybe about something like top 10 FAQ for ADF. Although I have some pending videos to make first. Thanks and stay tuned :)
@KrishnaList
@KrishnaList 4 года назад
Adam could you please make video on OAuth and OpenConnent Id
@AdamMarczakYT
@AdamMarczakYT 4 года назад
OAuth will be covered at later stage when I'm done with Azure AD videos.
@KrishnaList
@KrishnaList 4 года назад
@@AdamMarczakYT Ok Adam
@vijaykumarreddychayammagar5578
@vijaykumarreddychayammagar5578 2 года назад
Hi Adam, Great Video. Can you share how to onboard Azure App Configuration in React ? Like necessary extension and process to read key-values from React JS
@AdamMarczakYT
@AdamMarczakYT 2 года назад
Here is the sample for javascript, but I haven't seen example for client side libs, not sure if it's intended use docs.microsoft.com/en-us/javascript/api/overview/azure/app-configuration-readme?view=azure-node-latest
@KrishnaList
@KrishnaList 4 года назад
Adam could you make some videos o azure kubernative service
@AdamMarczakYT
@AdamMarczakYT 4 года назад
AKS is coming after ARM series are done.
@KrishnaList
@KrishnaList 4 года назад
@@AdamMarczakYT I have been wating for this.
@AB-fp8xo
@AB-fp8xo 3 года назад
Even the standard paid plan only guarantees 99.9% availability per SLA... So not worth it.
@AdamMarczakYT
@AdamMarczakYT 3 года назад
Yea, I agree, this is remarkably low for a service that should be shared across multiple web applications.
@nani249
@nani249 3 года назад
Microsoft.Extensions.Configuration.AzureAppConfiguration.keyVaultReferenceException
@AdamMarczakYT
@AdamMarczakYT 3 года назад
docs.microsoft.com/en-us/dotnet/api/microsoft.extensions.configuration.azureappconfiguration.keyvaultreferenceexception?view=azure-dotnet-preview?WT.mc_id=AZ-MVP-5003556
@omprakashreddy7764
@omprakashreddy7764 4 года назад
Adam,first of all sorry for asking my doubt, which is not related to this video. ID NAME STATE AGE COMPANY 7 Dhoni Jharkhand 35 BCCI 10 Sachin Mumbai 40 BCCI 18 Kohli Vizag 118 BCCI 10 Tendulkar Coimbatore 11 BCCI 69 Rohith Kurnool 14 BCCI 14 Yuvi Punjab 57 The above rows are my data. CREATE TABLE SOURCE_Employee ---------> This source table ( ID int, NAME varchar(10), State varchar(20), AGE INT Company varchar(20), ); CREATE TABLE DEST_Employee ------------> This is sink table ( ID int not null unique, NAME varchar(10) not null, State varchar(20) not null Check(len(State) > 5), AGE INT not null , Company varchar(20) not null ); I am trying to copy from source table(without any constraints) to sink table(with constarints). What I have observed in this copy activity is CASE 1---------> if check constraint and some other constraint like not null or unique constraint is getting failed then all good records above check constraint are being copied to sink but the good records after the record at which check constraint is failed are not copied even though they are good.Copy activity is getting failed. EXAMPLE------>For the above data and above sink table it should skip only 3rd record (failure due to check constraint) and 6th record(failure due to not null) BUT it is copying only 1st and 2nd record and since at 3rd record it is failing due to check constraint it stopping there it self and not copying good records after 3rd record. CASE 2---------> if ONLY check constraint is failed then no records are being copied even though there are some other good records.Copy activity is getting failed. CASE 3---------> if check constraint is passed (I mean no record fail due to check constarint) and some other constraint like not null or unique constraint is getting failed then all good records are being copied to sink and bad records are skipped and logged in blob and copy activity is succeed. So I want to build in such way that it will skip rows that fail constraints (check or not null or unique)and copy good records.Please help me out if you time Adam. NOTE: i have used skip and log in copy activity ,but in both cases the activity is failed and no rows are logged
@AdamMarczakYT
@AdamMarczakYT 4 года назад
Hey, this is not supported scenario. Read about supported fault tolerance scenarios here docs.microsoft.com/en-us/azure/data-factory/copy-activity-fault-tolerance
@omprakashreddy7764
@omprakashreddy7764 4 года назад
@@AdamMarczakYT So is there is any way to achieve my aim like to skip and log the error records that failed due to check constraint using any other method like stored procedure or some other thing
@AdamMarczakYT
@AdamMarczakYT 4 года назад
Nothing out of the box that I'm aware of. You would need to probably to put data into staging table without constraints and do merge with validations yourself, and execute this merge via SQL procedure step.
Далее
Ouch.. 🤕
00:30
Просмотров 10 млн
вернуть Врискаса 📗 | WICSUR #shorts
00:54
Azure App Service (Web Apps) Tutorial
20:08
Просмотров 338 тыс.
Brutally honest advice for new .NET Web Developers
7:19
#samsung #retrophone #nostalgia #x100
0:14
Просмотров 12 млн