ACG Projects: Build Your Resume on Azure with Blob Storage, Functions, CosmosDB, and GitHub Actions
Жүктеу.....
Пікірлер: 169
@frogwater092 жыл бұрын
Oh the timing couldn't be more perfect! Just what I needed. Thank you Gweyn and ACloud Guru!
@dipeshjadhav1546 Жыл бұрын
Weekend spent well, totally fell in love with the way of teaching
@siddharthmehta7212 жыл бұрын
I would re-iterate that this is by far the most useful do-able Project. I just completed deploying my website (on GCP though!) using the instructions and it is so empowering to be on the web by developing something by ourselves and learning so many technologies. thank you thank you thank you so much :)
@HyperTeve Жыл бұрын
Is it possible to make a newer version? I know a lot of us couldn’t follow along all the way
@teesec3978 Жыл бұрын
just completed th is project todayand i would like to say a very big thank you to you for putting this togher it s giving me a broader view on devops and cloud enginering
@watchepa3 жыл бұрын
I just spent the weekend going through this and loved it! So clear and learnt so much along the way. Thank you Gwyn!
@MadeByGPS
3 жыл бұрын
Thanks for watching and I'm glad you enjoyed it :)
@siddharthmehta7212 жыл бұрын
Superb video, so nicely explained. I’m attempting the same in GCP and most of the stuff is still valid. Can’t thank you enough for this!
@rkwong792music3 жыл бұрын
This is one of the best tech tutorials I've watched on KZread. THANK YOU!
@gavinpaultech Жыл бұрын
This was fantastic. This guide was easy to follow yet challenging enough that I had to find solutions and do research to resolve some of the content that has changed and updated since this video came out. Thank you!
@SurajYadav-xj1yf
Жыл бұрын
yes! I am having issue while creating the binding for azure cosmosDB and function can you help me with that In your free time?
@booluinji7298
10 ай бұрын
@@SurajYadav-xj1yf did you find a solution? Ran into that issue and was able to resolve
@michaelo7096
10 ай бұрын
Hi, I am stuck at this chunk of the project. I just need to someone to get me on the right path. Can you help me please @@booluinji7298
@lenouseza2393
7 ай бұрын
@@booluinji7298 could you please share your solution, i am stuck.
@nitchecatalan
4 ай бұрын
Can you share with us where you found the ressources ?
@rabbilbhuiyan56662 жыл бұрын
Excellent! Very useful resources to learn most of the azure services by doing in a single package. Thank you very much and appreciate for such wonderful hands-on video materials.
@ramr46283 жыл бұрын
Good Tutorial. Learnt Many awesome things from this. Do more projects like this.
@Xoi1811 ай бұрын
Thank you so much for putting out content like this! It was a challenging and exciting project. I feel better equipped to continue along my cloud journey.😃
@user-ff4fu2bm9u
11 ай бұрын
Hi Xoi
@user-ff4fu2bm9u
11 ай бұрын
my count is showing as undefined in index.html. can you help me out
@booluinji7298
10 ай бұрын
@@user-ff4fu2bm9u double check you main.js file
@needmango Жыл бұрын
For anyone struggling with func host start, install azure function core tools from here: github.com/Azure/azure-functions-core-tools#installing
@lookingfortheway8432
Жыл бұрын
I had it working after installing that but it is back to saying that fun is not recognized.
@deeznutzalongforehead5710
11 ай бұрын
I love you
@ezg82489 ай бұрын
Its almost 3 am after hours of troubleshooting and going through a ton of forums everything finally works thanks for the amazing video.
@aturr3612
9 ай бұрын
how did you get it to work? I keep having an issue with running func host start
@TopINDIA-ln5xw
5 ай бұрын
bro share your github repo
@TopINDIA-ln5xw
5 ай бұрын
would help a lot of people
@nitchecatalan
4 ай бұрын
Bro can you share your GitHub repo ?
@LiquidZero1 Жыл бұрын
If anyone is stuck on adding the cosmos DB part to your VS Code do: dotnet add package Microsoft.Azure.Cosmos and then dotnet build the nuget command wasn't enough by itself. Maybe some things changed since this came out a year ago.
@vipcesh
10 ай бұрын
I found out by reading her finished api.csproj file
@booluinji7298
10 ай бұрын
youll need verson 3.0.10 build
@johnbinelli6 ай бұрын
I learned so much from this video. Thanks Gwyn!
@SurajYadav-xj1yf Жыл бұрын
just done with this got a lot to learn. thank you for taking time to do this project with every single steps explained in simple way have been looking for some projects to build on Azure
@kamleshgorade5699
10 ай бұрын
hello sir, can you tell me how should i remove error for this 'CosmosDBAttribute' does not have a parameter named 'collectionName' in GetResumeCounter.cs file
@nitchecatalan
4 ай бұрын
How did you get pass the cosmosdb bindings ? Around minutes 32
@rafiitzhaki2 ай бұрын
One word, AMAZING!!!!! thanks alot!
@booluinji729810 ай бұрын
Just finished this project today. Awsome stuff!
@AI-CHS
10 ай бұрын
did you had problems with the func host start?
@booluinji7298
10 ай бұрын
@@AI-CHS What issue are you having?
@AI-CHS
10 ай бұрын
@@booluinji7298 my .csproj file cannot be resolved for net6.0. i have been struggling for 2 days and try, read erverything.
@AI-CHS
10 ай бұрын
Wow, i actually made it! it cost me nerves but the learning is massive. it was due to the nuget package that was not added.
@kamleshgorade5699
10 ай бұрын
i am also facing same problem with func host start getting problem (The type or namespace name 'ConnectionStringSetting' could not be found ) do you know how to resolve this
@shahanariaz1848 Жыл бұрын
I am doing this project and got stuck in Azure Functions. I want to know in VS side pane in azure where is this Functions come from and under Functions where is this local project(api) folder come from. i need help
@damienhenriquez9754
Жыл бұрын
I also got stuck here, were you able to find a solution?
@hoptop773 ай бұрын
It took a couple of days but I finally completed this. I ran into a ton of issues but was able to work it out by going through the MS docs and documenting the solutions in the readme. Now on to the next project.
@Arouay
2 ай бұрын
Hi, hope youre doing well when i create a cosmos db account it dosn't show me the option to create it with core(sql) so how did you do it
@johnczech70743 жыл бұрын
Hey! This was awesome! Thank you!!
@johnczech7074
3 жыл бұрын
@@acloudguru okay! Thank you again!
@belvnnnn7828 Жыл бұрын
can we get an updated version of the project. I've been trying to troubleshoot and been stuck on the project for 2 weeks and only 30 minutes into the tutorial
@nitchecatalan
4 ай бұрын
Same here I’m Also stucked at COSMOSDB binding part
@jltr932 жыл бұрын
Can you do a tutorial for azure functions but in python
@MillennialStocksYT2 жыл бұрын
you lost me at the terminal ... should I use MacBook terminal , CLI/ Azure Powershell or what ... ?! ... lol. I dont even see an icon of where you went. or does it not matter which is used ?
@mattchiu6503
2 жыл бұрын
I too am wondering which terminal
@jamirwalker
2 жыл бұрын
The terminal inside VS code. Powershell is what i am using
@JLukeDigital3 ай бұрын
47:00 Testing function locally, looking for counter url. I get this message: No job functions found. Try making your job classes and methods public. If you're using binding extensions (e.g. Azure Storage, ServiceBus, Timers, etc.) make sure you've called the registration method for the extension(s) in your startup code (e.g. builder.AddAzureStorage(), builder.AddServiceBus(), builder.AddTimers(), etc.). Anyone else run into this?
@kiquetal3 жыл бұрын
may-29 I'll try to finish this.From zero to azure function + dbcosmos :D
@daljitsandhu3897 Жыл бұрын
where are you using your terminal at the beginning to clone repo ? on your personal linux machine or in cloud ? you never mentioned in this video.
@Glenningway2 жыл бұрын
I'm highly considering pivoting from AWS to Azure just to finish creating a cloud website. My concern is how much will it cost to build what you're building in Azure? Right now for AWS I'm stuck at the CI/CD part for my website so I can update my html/css/js files as well as the backend. I regrettably did the backend on the AWS console before noticing the step after it says I was supposed to do all this on SAM CLI. Front end is easy for me as well as setting up domain with R53 and securing with Cloudformation and getting certs, creating aliases. Though it did take me a few days to figure out how to get Javascript visit counter to trigger and update from DynamoDB through Lambda functions. I have a Github account, and Git installed but not so much how to get Git to talk to Github and basically do everything from the command line, so that's yet another tall order to get to know. Seems to be much more info out for Azure than AWS, and some of their documentation seems... cryptic for a greenhorn in cloud like me. Also maybe Windows has spoiled me and I chose AWS for something different, yet it feels that with more enterprise environments going to Azure as well as ease of setting up VSphere and Exchange perhaps I need to rethink my goals.
@LarsKlintTech
2 жыл бұрын
Hi Glen(?), That is a tricky question to answer, but I will give it a bash (pun intended 😏). To start with, using AWS or Azure isn't going to make much difference to the end product. And this is me, Microsoft fan-boy and Azure MVP, saying this. The two platforms do the same things more or less, albeit in different ways, with different tools, and with different architectures. However, to achieve the end goal of creating an online resume, you should be fine with either. If you know AWS well (which it sounds like you do), you have a whole new vocabulary and service catalogue to learn with Azure, let alone the pricing model. I can't say how much it will cost to build the project on Azure, but I'd say most of it is free. If you have a career path that takes you towards Azure or AWS, that would be a much better reason to choose one. Is there a company you are looking at, are you aiming at a specific certification, or do you have a project in mind that requires a specific service? I'd encourage you to think bigger than just the end of this project. Also, knowing Git and how it works is extremely beneficial if you are on a development team, as it can often smooth the whole SDLC. Hope that helps. Cheers, Lars.
@HarjotsinghBaweja Жыл бұрын
I can run Azure, however I don't have HTML, CSS skills. Is there a git repo I could use for the code format
@chrisweise864611 ай бұрын
This video is amazing! Thank you so much for it. I started working on this a little bit ago and am struggling to bind my function with my function and my CosmosDB. In VS Code when I put in the terminal func host start, "error building project". Any pointers or help would be greatly appreciated.
@AI-CHS
10 ай бұрын
same here
@mariusztv43397 ай бұрын
I just managed to implement azure function for the counter in python v2 language model using blob output and input bindings! Was quite a challange to configure it all. Finally everything worked like a charm locally but then error 500 appeared after trigerring the function from the production URL. Reason? Missing application settings, I had to use Azure Functions: Upload local settings option in vscode and then it started to work perfectly! :)
@Nileshnerlekar_1
6 ай бұрын
could you tell me how did you manage to resolve this? i am stuck at the same point.
@claytonreardon42069
4 ай бұрын
Thank you so much! Just had a similar issue where I was getting no output at all when visiting the azure function url, but this fixed it. Thanks!
@abdulkadirosman2816 Жыл бұрын
We needed an updated version of this project using Python
@chellosoccer
Жыл бұрын
No kidding, im stuck on the API chuck trying to use Python
@michaelo7096
10 ай бұрын
@@chellosoccer Same here too, it's been 3 days of searching for resource. If anyone can help please.
@chopkinstx3 жыл бұрын
any idea why I can't get the http trigger function 'func host start' to work? it gave me: func : The term 'func' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again. At line:1 char:1 + func host start + ~~~~ + CategoryInfo : ObjectNotFound: (func:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException
@chopkinstx
3 жыл бұрын
I would appreciate any help. I'm new to vs code and using the terminal and am not sure what's going wrong at the moment.
@MadeByGPS
3 жыл бұрын
hey there, make sure you're running the command from inside of the folder that the function is in.
@chopkinstx
3 жыл бұрын
@Daniel Stinchcomb thanks Daniel!
@ankithaanil3181
2 жыл бұрын
hey did you solved ur error? I am getting the sam error.
@pnehasatil8187
2 жыл бұрын
Heyy can you please help. Even I am getting the same error
@tylerkhudson Жыл бұрын
Great video so far! I am stuck at 30:57. I have all the correct extensions installed on VScode, but in the Azure extension, I don't see the Functions tab. All I see is Resource Groups and Help and Feedback. Would you possibly know if I am doing something wrong?
@damienhenriquez9754
Жыл бұрын
Hi were you able to figure this out? I'm stuck at the same spot
@teesec3978
Жыл бұрын
@@damienhenriquez9754 did you find a way out this is wherei ma stuck now to
@damienhenriquez9754
Жыл бұрын
@@teesec3978 nah breh apparently lots of people are running into issues because the video is a bit out of date at this point. I would recommend googling Jeff Brown Techs blog, he’s done a version of this project which he documented. He does it a little bit differently but his resume site is still active with the visitor counter still working.
@HyperTeve
Жыл бұрын
It’s under workstation there’s a lightweight icon. It will take you through the same process
@SurajYadav-xj1yf
Жыл бұрын
in the workspace you can see the functions icon right click on it
@caseyspaulding2 жыл бұрын
Getting started thank you!
@ezg82489 ай бұрын
Can anyone help me out on why when i type in CosmosDB in my getresumecounter it underlines CosmosDB red
@mohmmadfaizanshaikh3043
5 ай бұрын
hey I am getting same error, could you help me with the solution for that.
@yveslaingui457 Жыл бұрын
Thanks for this content, I'm really enjoying it. I'm struggling with the installation of .Net3 sdk on my ARM Mac. I've installed .Net7 but my VScode states I need to install .Net3 but .net3 core does not seem avail for ARM Mac. Any suggestions or am I missing something?
@anthony452
Жыл бұрын
Same on Linux. I can see that it's installed but VS won't allow me to create the function. You ever figure it out?
@user-ff4fu2bm9u11 ай бұрын
I need help my count in index.html shows undefined. anyone with the same problem?
@kevinhougesen1473
9 ай бұрын
Same here. Did you find a solution?
@mrAspDotNet
7 ай бұрын
@@kevinhougesen1473 you will want to add await before fetch and json () like below: window.addEventListener("DOMContentLoaded", (event) => { getVisitCount(); }); const functionAPI = "localhost:7071/api/GetResumeCounter"; const getVisitCount = async () => { let count = 30; await fetch(functionAPI) .then((response) => { return response.json(); }) .then((response) => { console.log("Website called function API."); count = response.count; document.getElementById("counter").innerText = count; }) .catch(function (error) { console.log(error); }); return count; };
@JuneAssassin21
6 ай бұрын
@@mrAspDotNet Thank you!
@hoptop77
3 ай бұрын
I've got the same problem. Edit: I figured it out by using console.log(response) to see what the actual output is and viewing the results in developer tools in Edge. turns out it was just a spelling mistake. count needed to have a uppercase C in "count = response.Count"
@abroadstateofmind55719 ай бұрын
on the home stretch and configuring test - now the api.csproj is missing...man this project is a pain but worth it
@LeanOver40ForMen11 ай бұрын
44:00 messes me up, anyone got the updated code?
@matthewmorton8826 Жыл бұрын
Does anyone have a solution on how to move forward past the Azure Functions section? My screen does not give me the option to create a new project like hers does
@kamleshgorade569910 ай бұрын
hello mam i got problem on azure function at func host start
@carlo-sacchi3 жыл бұрын
fantastic
@carlosvaldez31192 жыл бұрын
I am having an issue with Get Resume Counter in my functions. I see you have a local project folder under your functions tab. I do not have that, so when I try to make my function it says the hostname exists.
@toby3549
Жыл бұрын
Hey!, can you remember how you solved this?
@nafikhan9854
Жыл бұрын
@@toby3549 any solution ? I'm stuck on this too need to get my function url
@damienhenriquez9754 Жыл бұрын
Has anybody been able to get fully through this recently? It seems like maybe it's too old now, getting tons of errors.
@bttb84
Жыл бұрын
Yes, but with quite a bit of difficulty due to all the version changes. I wish i had taken some notes along the way but i was able to work through all the issues by using google and poking around in Azure. If you're getting stuck you might want to pop into the discord channel mentioned in other comments.
@damienhenriquez9754
Жыл бұрын
@@bttb84thank you for the response, yeah I got stuck around the 44 minute mark like a lot of other people I’m seeing. I posted in the discord, hopefully with some more poking around I’ll get it. I also found Jeff brown tech blog, and he’s using Powershell instead of c# for functions, and his resume site seems to be active with the visitor counter still working so I might follow his method instead if I can’t figure it out gwyns way soon.
@deolaadebayo2632
11 ай бұрын
i'm also stuck around minute 44. were you able to get around the error?@@damienhenriquez9754
@hoopzoid29 күн бұрын
i got to 48:00 the html file doesn't display the count but I followed every step and installed everything specified. Not sure what to do
@DWJ92
20 күн бұрын
How were you able to pass the azure function? I followed step by step but getting no az function found
@hoopzoid
20 күн бұрын
@@DWJ92 you have to iintall packages into the terminal. pretty sure chatgpt helped me find the right package to install
@user-ov9dl2pm4h
Күн бұрын
I had this same problem, in my main.js the "fetch(functionAPI)" had a squiggle under the first part despite it being spelled correctly, I just deleted it and rewrote it and it worked fine
@thatguyjaye82852 жыл бұрын
did anyone run into any issues attempting to run the function locally? my page won't load and I'm getting an object reference error.
@thatguyjaye8285
2 жыл бұрын
@@acloudguru I actually fixed it, but I will definitely join the discord!!! Thanks so much guys!
@040_ratikmaheshwari6
2 жыл бұрын
@ThatGuyJaye how you fixed this issue can you tell me
@thatguyjaye8285
2 жыл бұрын
@@040_ratikmaheshwari6 I wound up still having issues, but there’s an update using .Net 5 and 6 on MadeByGPS page.
@thatguyjaye8285
2 жыл бұрын
@@040_ratikmaheshwari6 check the casing in your JavaScript. Make sure everything is properly capitalized.
@mayursayari81002 жыл бұрын
Command 'func' not found, did you mean: command 'runc' from deb runc (1.1.0-0ubuntu1~20.04.1) command 'pfunc' from deb libmodule-info-perl (0.37-1) Try: sudo apt install I am getting this error after running the func host start , please help me
@040_ratikmaheshwari62 жыл бұрын
Mam i got an error "Object reference not set to instance of an object " After setting get resume counter
@kenzomurray3 ай бұрын
I'm having trouble with seeing what is in the folder. I entered ls and got a response, " 'ls' is not recognized as an internal or external command, operable program or batch file." What can I do to see what I'm supposed to be seeing?
@vishnukumartr
2 ай бұрын
If u are on windows, please try --> 'dir' command equivalent to ls
@sameerasuhail2158 Жыл бұрын
Wonderful tutorial. Just wanted to know what is the purpose of js source files in frontend/js path
@ZoMbIEx23x Жыл бұрын
I'm having a difficult time determining exactly which of the resources we create in this project I need to duplicate in order to implement Traffic Manager. Does anyone have some insight on this?
@ZoMbIEx23x
Жыл бұрын
You don't. CDN is the load balancer for the project.
@blevenzon3 жыл бұрын
I will prevail too ;)
@belvnnnn7828 Жыл бұрын
Instead of adding +1 to my count when I refresh the page it just add a "1" to my count so itll go from "01" to "011". etc... any help with this please
@marcelooggero
Жыл бұрын
it happened the same to me. You just have to change in Cosmos DB item 1. Change the "1" for just 1. In this way you are changing a string for a number.
@ZoMbIEx23x Жыл бұрын
When Deploying to Function App, it doesn't ask for which subscription I want to deploy to, I only have 1 so that may be why, but it also tells me the GetResumeCounter already exists. Does that name have to be globally unique across azure or only within your subscription?
@ZoMbIEx23x
Жыл бұрын
Answer to my question. It is globally unique across azure as a whole so if you're following along you'll have to name yours a little differently.
@dominiklenda87313 жыл бұрын
Hello. The video is so useful! Thank you! * I noticed that the link under "How to deploy an Azure Function to Azure with GitHub Actions" does not work.
@dominiklenda8731
3 жыл бұрын
Here is the correct link: docs.microsoft.com/en-us/azure/azure-functions/functions-how-to-github-actions?tabs=dotnet
@bd2eazy10 ай бұрын
Stuck on 55:00 !!! Cant find the function URL for the life of me.
@ezg8248
9 ай бұрын
You will need to deploy the function to your Function App
@bd2eazy
9 ай бұрын
@@ezg8248 preciate the reply but I figured it out about 2 days later. There were additional steps and the UI is slightly different. What you are saying is absolutely correct though.
@manjilsharma6348
9 ай бұрын
@@bd2eazy yo how did you got the function url?? stuck on this step for days!!!
@mrAspDotNet
7 ай бұрын
@@manjilsharma6348 you will have to go into function app > overview > click on the function > then you get the option to get the function URL
@Aadya-Singh2 жыл бұрын
At 53:12 , I am unable to get functions url from function app on azure portal. Following the video, i also used linux OS. Its is showing that I cannot edit Linux consumption plan in azure portal. Can anyone please help me with this?
@sergiot3143
2 жыл бұрын
@@acloudguru Hello, I'm having issues getting Azure Function to allow me to browse to setup the "CS" in the api folder. I tried to just create the function, I have to use "Create Function" option and it appears to build but when I run "func host start", it does not work. I'm new to Git/Github and this is all new. I tried the link to got to the discord but I not finding the group. Any help would be appreciated, I really would like to complete this project. Cheers
@Aadya-Singh2 жыл бұрын
My "func host start" command is not working.
@jamirwalker
2 жыл бұрын
Hey Aadya did you get it to work ?
@Aadya-Singh
2 жыл бұрын
@@jamirwalker ya! It worked but further I couldn't complete the project as i was facing so many errors
@jamirwalker
2 жыл бұрын
@@Aadya-Singh Gosh Same here I really wanted to complete this to get into a cloud job. I am trying to find other projects I could probably do instead
@Aadya-Singh
2 жыл бұрын
@@jamirwalkersame. if you find any, do let me know also
@jamirwalker
2 жыл бұрын
@@Aadya-Singh will do
@vaishnavidineshbhandare86152 жыл бұрын
Can anyone provide me the code ?
@DWJ92Ай бұрын
I keep getting this error when entering func host start No job functions found. Try making your job classes and methods public. If you're using binding extensions (e.g. Azure Storage, ServiceBus, Timers, etc.) make sure you've called the registration method for the extension(s) in your startup code (e.g. builder.AddAzureStorage(), builder.AddServiceBus(), builder.AddTimers(), etc.). Haven't been able to get past it and I've been looking on Microsoft and stackflow can't find the solution
@mr_cyberleon
25 күн бұрын
any luck figuring it out? same here
@DWJ92
25 күн бұрын
@@mr_cyberleon no I'm still trying to figure it out. I'm going to start over
@twizzy12 Жыл бұрын
Dang wanted to try this but it's not for beginners
@nelsonnjoku4117
Жыл бұрын
it's actually for everybody... i am also a beginner but i find the resources help but you would have to do the extra work to understand better, all the best. Don't give up.
@twizzy12
Жыл бұрын
@@nelsonnjoku4117 I finished it. Didn't add the javascript though there was too many errors to add the counter.
@innocentrage12 жыл бұрын
Alrighty
@adityathereadernaidu52962 жыл бұрын
Hi, trying to reproduce all steps. But have got stuck at a point. i.e while setting up github actions; typed the command "az ad sp create-for-rbac --name azuresume --role contributor --scopes /subscriptions/********************/resourceGroups/azureresume-rg --sdk-auth" but receive this error "Values of identifierUris property must use a verified domain of the organization or its subdomain: "
@makeitbo Жыл бұрын
Hi guys, I'm stuck at 44:51. I'm getting this error when I search the link provided from func host start. "2022-10-21T16:24:11.022Z] Executed 'GetResumeCounter' (Failed, Id=ca07ecc5-76bf-4b30-b82f-56ff355d775e, Duration=13324ms) [2022-10-21T16:24:11.022Z] System.Private.CoreLib: Exception while executing function: GetResumeCounter. api: Object reference not set to an instance of an object." Can someone please help me?
@damienhenriquez9754
Жыл бұрын
Im getting a similar error at that same part - were you able to resolve? If so would be grateful if you shared the solution. Thank you
@danp4119
11 ай бұрын
Hey, this can happen if the partition key is not inside of the item. For example if your partition key is /Id but you only have "id" with lower case, in the item. It won't be able to find the item and your counter will be left null.
@JuneAssassin21
6 ай бұрын
@@danp4119 This is exactly what mine is like how do I go about fixing it?
@danp4119
6 ай бұрын
@@JuneAssassin21 Just add "Id" to your Counter class.
@yashdutt8224 Жыл бұрын
im getting a WEBSITE_RUN_FROM_PACKAGE error message at 53:04 when accessing the function, can anyone help with this? @acloudguru, i have tried to access the discord server but link has expired
Пікірлер: 169
Oh the timing couldn't be more perfect! Just what I needed. Thank you Gweyn and ACloud Guru!
Weekend spent well, totally fell in love with the way of teaching
I would re-iterate that this is by far the most useful do-able Project. I just completed deploying my website (on GCP though!) using the instructions and it is so empowering to be on the web by developing something by ourselves and learning so many technologies. thank you thank you thank you so much :)
Is it possible to make a newer version? I know a lot of us couldn’t follow along all the way
just completed th is project todayand i would like to say a very big thank you to you for putting this togher it s giving me a broader view on devops and cloud enginering
I just spent the weekend going through this and loved it! So clear and learnt so much along the way. Thank you Gwyn!
@MadeByGPS
3 жыл бұрын
Thanks for watching and I'm glad you enjoyed it :)
Superb video, so nicely explained. I’m attempting the same in GCP and most of the stuff is still valid. Can’t thank you enough for this!
This is one of the best tech tutorials I've watched on KZread. THANK YOU!
This was fantastic. This guide was easy to follow yet challenging enough that I had to find solutions and do research to resolve some of the content that has changed and updated since this video came out. Thank you!
@SurajYadav-xj1yf
Жыл бұрын
yes! I am having issue while creating the binding for azure cosmosDB and function can you help me with that In your free time?
@booluinji7298
10 ай бұрын
@@SurajYadav-xj1yf did you find a solution? Ran into that issue and was able to resolve
@michaelo7096
10 ай бұрын
Hi, I am stuck at this chunk of the project. I just need to someone to get me on the right path. Can you help me please @@booluinji7298
@lenouseza2393
7 ай бұрын
@@booluinji7298 could you please share your solution, i am stuck.
@nitchecatalan
4 ай бұрын
Can you share with us where you found the ressources ?
Excellent! Very useful resources to learn most of the azure services by doing in a single package. Thank you very much and appreciate for such wonderful hands-on video materials.
Good Tutorial. Learnt Many awesome things from this. Do more projects like this.
Thank you so much for putting out content like this! It was a challenging and exciting project. I feel better equipped to continue along my cloud journey.😃
@user-ff4fu2bm9u
11 ай бұрын
Hi Xoi
@user-ff4fu2bm9u
11 ай бұрын
my count is showing as undefined in index.html. can you help me out
@booluinji7298
10 ай бұрын
@@user-ff4fu2bm9u double check you main.js file
For anyone struggling with func host start, install azure function core tools from here: github.com/Azure/azure-functions-core-tools#installing
@lookingfortheway8432
Жыл бұрын
I had it working after installing that but it is back to saying that fun is not recognized.
@deeznutzalongforehead5710
11 ай бұрын
I love you
Its almost 3 am after hours of troubleshooting and going through a ton of forums everything finally works thanks for the amazing video.
@aturr3612
9 ай бұрын
how did you get it to work? I keep having an issue with running func host start
@TopINDIA-ln5xw
5 ай бұрын
bro share your github repo
@TopINDIA-ln5xw
5 ай бұрын
would help a lot of people
@nitchecatalan
4 ай бұрын
Bro can you share your GitHub repo ?
If anyone is stuck on adding the cosmos DB part to your VS Code do: dotnet add package Microsoft.Azure.Cosmos and then dotnet build the nuget command wasn't enough by itself. Maybe some things changed since this came out a year ago.
@vipcesh
10 ай бұрын
I found out by reading her finished api.csproj file
@booluinji7298
10 ай бұрын
youll need verson 3.0.10 build
I learned so much from this video. Thanks Gwyn!
just done with this got a lot to learn. thank you for taking time to do this project with every single steps explained in simple way have been looking for some projects to build on Azure
@kamleshgorade5699
10 ай бұрын
hello sir, can you tell me how should i remove error for this 'CosmosDBAttribute' does not have a parameter named 'collectionName' in GetResumeCounter.cs file
@nitchecatalan
4 ай бұрын
How did you get pass the cosmosdb bindings ? Around minutes 32
One word, AMAZING!!!!! thanks alot!
Just finished this project today. Awsome stuff!
@AI-CHS
10 ай бұрын
did you had problems with the func host start?
@booluinji7298
10 ай бұрын
@@AI-CHS What issue are you having?
@AI-CHS
10 ай бұрын
@@booluinji7298 my .csproj file cannot be resolved for net6.0. i have been struggling for 2 days and try, read erverything.
@AI-CHS
10 ай бұрын
Wow, i actually made it! it cost me nerves but the learning is massive. it was due to the nuget package that was not added.
@kamleshgorade5699
10 ай бұрын
i am also facing same problem with func host start getting problem (The type or namespace name 'ConnectionStringSetting' could not be found ) do you know how to resolve this
I am doing this project and got stuck in Azure Functions. I want to know in VS side pane in azure where is this Functions come from and under Functions where is this local project(api) folder come from. i need help
@damienhenriquez9754
Жыл бұрын
I also got stuck here, were you able to find a solution?
It took a couple of days but I finally completed this. I ran into a ton of issues but was able to work it out by going through the MS docs and documenting the solutions in the readme. Now on to the next project.
@Arouay
2 ай бұрын
Hi, hope youre doing well when i create a cosmos db account it dosn't show me the option to create it with core(sql) so how did you do it
Hey! This was awesome! Thank you!!
@johnczech7074
3 жыл бұрын
@@acloudguru okay! Thank you again!
can we get an updated version of the project. I've been trying to troubleshoot and been stuck on the project for 2 weeks and only 30 minutes into the tutorial
@nitchecatalan
4 ай бұрын
Same here I’m Also stucked at COSMOSDB binding part
Can you do a tutorial for azure functions but in python
you lost me at the terminal ... should I use MacBook terminal , CLI/ Azure Powershell or what ... ?! ... lol. I dont even see an icon of where you went. or does it not matter which is used ?
@mattchiu6503
2 жыл бұрын
I too am wondering which terminal
@jamirwalker
2 жыл бұрын
The terminal inside VS code. Powershell is what i am using
47:00 Testing function locally, looking for counter url. I get this message: No job functions found. Try making your job classes and methods public. If you're using binding extensions (e.g. Azure Storage, ServiceBus, Timers, etc.) make sure you've called the registration method for the extension(s) in your startup code (e.g. builder.AddAzureStorage(), builder.AddServiceBus(), builder.AddTimers(), etc.). Anyone else run into this?
may-29 I'll try to finish this.From zero to azure function + dbcosmos :D
where are you using your terminal at the beginning to clone repo ? on your personal linux machine or in cloud ? you never mentioned in this video.
I'm highly considering pivoting from AWS to Azure just to finish creating a cloud website. My concern is how much will it cost to build what you're building in Azure? Right now for AWS I'm stuck at the CI/CD part for my website so I can update my html/css/js files as well as the backend. I regrettably did the backend on the AWS console before noticing the step after it says I was supposed to do all this on SAM CLI. Front end is easy for me as well as setting up domain with R53 and securing with Cloudformation and getting certs, creating aliases. Though it did take me a few days to figure out how to get Javascript visit counter to trigger and update from DynamoDB through Lambda functions. I have a Github account, and Git installed but not so much how to get Git to talk to Github and basically do everything from the command line, so that's yet another tall order to get to know. Seems to be much more info out for Azure than AWS, and some of their documentation seems... cryptic for a greenhorn in cloud like me. Also maybe Windows has spoiled me and I chose AWS for something different, yet it feels that with more enterprise environments going to Azure as well as ease of setting up VSphere and Exchange perhaps I need to rethink my goals.
@LarsKlintTech
2 жыл бұрын
Hi Glen(?), That is a tricky question to answer, but I will give it a bash (pun intended 😏). To start with, using AWS or Azure isn't going to make much difference to the end product. And this is me, Microsoft fan-boy and Azure MVP, saying this. The two platforms do the same things more or less, albeit in different ways, with different tools, and with different architectures. However, to achieve the end goal of creating an online resume, you should be fine with either. If you know AWS well (which it sounds like you do), you have a whole new vocabulary and service catalogue to learn with Azure, let alone the pricing model. I can't say how much it will cost to build the project on Azure, but I'd say most of it is free. If you have a career path that takes you towards Azure or AWS, that would be a much better reason to choose one. Is there a company you are looking at, are you aiming at a specific certification, or do you have a project in mind that requires a specific service? I'd encourage you to think bigger than just the end of this project. Also, knowing Git and how it works is extremely beneficial if you are on a development team, as it can often smooth the whole SDLC. Hope that helps. Cheers, Lars.
I can run Azure, however I don't have HTML, CSS skills. Is there a git repo I could use for the code format
This video is amazing! Thank you so much for it. I started working on this a little bit ago and am struggling to bind my function with my function and my CosmosDB. In VS Code when I put in the terminal func host start, "error building project". Any pointers or help would be greatly appreciated.
@AI-CHS
10 ай бұрын
same here
I just managed to implement azure function for the counter in python v2 language model using blob output and input bindings! Was quite a challange to configure it all. Finally everything worked like a charm locally but then error 500 appeared after trigerring the function from the production URL. Reason? Missing application settings, I had to use Azure Functions: Upload local settings option in vscode and then it started to work perfectly! :)
@Nileshnerlekar_1
6 ай бұрын
could you tell me how did you manage to resolve this? i am stuck at the same point.
@claytonreardon42069
4 ай бұрын
Thank you so much! Just had a similar issue where I was getting no output at all when visiting the azure function url, but this fixed it. Thanks!
We needed an updated version of this project using Python
@chellosoccer
Жыл бұрын
No kidding, im stuck on the API chuck trying to use Python
@michaelo7096
10 ай бұрын
@@chellosoccer Same here too, it's been 3 days of searching for resource. If anyone can help please.
any idea why I can't get the http trigger function 'func host start' to work? it gave me: func : The term 'func' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again. At line:1 char:1 + func host start + ~~~~ + CategoryInfo : ObjectNotFound: (func:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException
@chopkinstx
3 жыл бұрын
I would appreciate any help. I'm new to vs code and using the terminal and am not sure what's going wrong at the moment.
@MadeByGPS
3 жыл бұрын
hey there, make sure you're running the command from inside of the folder that the function is in.
@chopkinstx
3 жыл бұрын
@Daniel Stinchcomb thanks Daniel!
@ankithaanil3181
2 жыл бұрын
hey did you solved ur error? I am getting the sam error.
@pnehasatil8187
2 жыл бұрын
Heyy can you please help. Even I am getting the same error
Great video so far! I am stuck at 30:57. I have all the correct extensions installed on VScode, but in the Azure extension, I don't see the Functions tab. All I see is Resource Groups and Help and Feedback. Would you possibly know if I am doing something wrong?
@damienhenriquez9754
Жыл бұрын
Hi were you able to figure this out? I'm stuck at the same spot
@teesec3978
Жыл бұрын
@@damienhenriquez9754 did you find a way out this is wherei ma stuck now to
@damienhenriquez9754
Жыл бұрын
@@teesec3978 nah breh apparently lots of people are running into issues because the video is a bit out of date at this point. I would recommend googling Jeff Brown Techs blog, he’s done a version of this project which he documented. He does it a little bit differently but his resume site is still active with the visitor counter still working.
@HyperTeve
Жыл бұрын
It’s under workstation there’s a lightweight icon. It will take you through the same process
@SurajYadav-xj1yf
Жыл бұрын
in the workspace you can see the functions icon right click on it
Getting started thank you!
Can anyone help me out on why when i type in CosmosDB in my getresumecounter it underlines CosmosDB red
@mohmmadfaizanshaikh3043
5 ай бұрын
hey I am getting same error, could you help me with the solution for that.
Thanks for this content, I'm really enjoying it. I'm struggling with the installation of .Net3 sdk on my ARM Mac. I've installed .Net7 but my VScode states I need to install .Net3 but .net3 core does not seem avail for ARM Mac. Any suggestions or am I missing something?
@anthony452
Жыл бұрын
Same on Linux. I can see that it's installed but VS won't allow me to create the function. You ever figure it out?
I need help my count in index.html shows undefined. anyone with the same problem?
@kevinhougesen1473
9 ай бұрын
Same here. Did you find a solution?
@mrAspDotNet
7 ай бұрын
@@kevinhougesen1473 you will want to add await before fetch and json () like below: window.addEventListener("DOMContentLoaded", (event) => { getVisitCount(); }); const functionAPI = "localhost:7071/api/GetResumeCounter"; const getVisitCount = async () => { let count = 30; await fetch(functionAPI) .then((response) => { return response.json(); }) .then((response) => { console.log("Website called function API."); count = response.count; document.getElementById("counter").innerText = count; }) .catch(function (error) { console.log(error); }); return count; };
@JuneAssassin21
6 ай бұрын
@@mrAspDotNet Thank you!
@hoptop77
3 ай бұрын
I've got the same problem. Edit: I figured it out by using console.log(response) to see what the actual output is and viewing the results in developer tools in Edge. turns out it was just a spelling mistake. count needed to have a uppercase C in "count = response.Count"
on the home stretch and configuring test - now the api.csproj is missing...man this project is a pain but worth it
44:00 messes me up, anyone got the updated code?
Does anyone have a solution on how to move forward past the Azure Functions section? My screen does not give me the option to create a new project like hers does
hello mam i got problem on azure function at func host start
fantastic
I am having an issue with Get Resume Counter in my functions. I see you have a local project folder under your functions tab. I do not have that, so when I try to make my function it says the hostname exists.
@toby3549
Жыл бұрын
Hey!, can you remember how you solved this?
@nafikhan9854
Жыл бұрын
@@toby3549 any solution ? I'm stuck on this too need to get my function url
Has anybody been able to get fully through this recently? It seems like maybe it's too old now, getting tons of errors.
@bttb84
Жыл бұрын
Yes, but with quite a bit of difficulty due to all the version changes. I wish i had taken some notes along the way but i was able to work through all the issues by using google and poking around in Azure. If you're getting stuck you might want to pop into the discord channel mentioned in other comments.
@damienhenriquez9754
Жыл бұрын
@@bttb84thank you for the response, yeah I got stuck around the 44 minute mark like a lot of other people I’m seeing. I posted in the discord, hopefully with some more poking around I’ll get it. I also found Jeff brown tech blog, and he’s using Powershell instead of c# for functions, and his resume site seems to be active with the visitor counter still working so I might follow his method instead if I can’t figure it out gwyns way soon.
@deolaadebayo2632
11 ай бұрын
i'm also stuck around minute 44. were you able to get around the error?@@damienhenriquez9754
i got to 48:00 the html file doesn't display the count but I followed every step and installed everything specified. Not sure what to do
@DWJ92
20 күн бұрын
How were you able to pass the azure function? I followed step by step but getting no az function found
@hoopzoid
20 күн бұрын
@@DWJ92 you have to iintall packages into the terminal. pretty sure chatgpt helped me find the right package to install
@user-ov9dl2pm4h
Күн бұрын
I had this same problem, in my main.js the "fetch(functionAPI)" had a squiggle under the first part despite it being spelled correctly, I just deleted it and rewrote it and it worked fine
did anyone run into any issues attempting to run the function locally? my page won't load and I'm getting an object reference error.
@thatguyjaye8285
2 жыл бұрын
@@acloudguru I actually fixed it, but I will definitely join the discord!!! Thanks so much guys!
@040_ratikmaheshwari6
2 жыл бұрын
@ThatGuyJaye how you fixed this issue can you tell me
@thatguyjaye8285
2 жыл бұрын
@@040_ratikmaheshwari6 I wound up still having issues, but there’s an update using .Net 5 and 6 on MadeByGPS page.
@thatguyjaye8285
2 жыл бұрын
@@040_ratikmaheshwari6 check the casing in your JavaScript. Make sure everything is properly capitalized.
Command 'func' not found, did you mean: command 'runc' from deb runc (1.1.0-0ubuntu1~20.04.1) command 'pfunc' from deb libmodule-info-perl (0.37-1) Try: sudo apt install I am getting this error after running the func host start , please help me
Mam i got an error "Object reference not set to instance of an object " After setting get resume counter
I'm having trouble with seeing what is in the folder. I entered ls and got a response, " 'ls' is not recognized as an internal or external command, operable program or batch file." What can I do to see what I'm supposed to be seeing?
@vishnukumartr
2 ай бұрын
If u are on windows, please try --> 'dir' command equivalent to ls
Wonderful tutorial. Just wanted to know what is the purpose of js source files in frontend/js path
I'm having a difficult time determining exactly which of the resources we create in this project I need to duplicate in order to implement Traffic Manager. Does anyone have some insight on this?
@ZoMbIEx23x
Жыл бұрын
You don't. CDN is the load balancer for the project.
I will prevail too ;)
Instead of adding +1 to my count when I refresh the page it just add a "1" to my count so itll go from "01" to "011". etc... any help with this please
@marcelooggero
Жыл бұрын
it happened the same to me. You just have to change in Cosmos DB item 1. Change the "1" for just 1. In this way you are changing a string for a number.
When Deploying to Function App, it doesn't ask for which subscription I want to deploy to, I only have 1 so that may be why, but it also tells me the GetResumeCounter already exists. Does that name have to be globally unique across azure or only within your subscription?
@ZoMbIEx23x
Жыл бұрын
Answer to my question. It is globally unique across azure as a whole so if you're following along you'll have to name yours a little differently.
Hello. The video is so useful! Thank you! * I noticed that the link under "How to deploy an Azure Function to Azure with GitHub Actions" does not work.
@dominiklenda8731
3 жыл бұрын
Here is the correct link: docs.microsoft.com/en-us/azure/azure-functions/functions-how-to-github-actions?tabs=dotnet
Stuck on 55:00 !!! Cant find the function URL for the life of me.
@ezg8248
9 ай бұрын
You will need to deploy the function to your Function App
@bd2eazy
9 ай бұрын
@@ezg8248 preciate the reply but I figured it out about 2 days later. There were additional steps and the UI is slightly different. What you are saying is absolutely correct though.
@manjilsharma6348
9 ай бұрын
@@bd2eazy yo how did you got the function url?? stuck on this step for days!!!
@mrAspDotNet
7 ай бұрын
@@manjilsharma6348 you will have to go into function app > overview > click on the function > then you get the option to get the function URL
At 53:12 , I am unable to get functions url from function app on azure portal. Following the video, i also used linux OS. Its is showing that I cannot edit Linux consumption plan in azure portal. Can anyone please help me with this?
@sergiot3143
2 жыл бұрын
@@acloudguru Hello, I'm having issues getting Azure Function to allow me to browse to setup the "CS" in the api folder. I tried to just create the function, I have to use "Create Function" option and it appears to build but when I run "func host start", it does not work. I'm new to Git/Github and this is all new. I tried the link to got to the discord but I not finding the group. Any help would be appreciated, I really would like to complete this project. Cheers
My "func host start" command is not working.
@jamirwalker
2 жыл бұрын
Hey Aadya did you get it to work ?
@Aadya-Singh
2 жыл бұрын
@@jamirwalker ya! It worked but further I couldn't complete the project as i was facing so many errors
@jamirwalker
2 жыл бұрын
@@Aadya-Singh Gosh Same here I really wanted to complete this to get into a cloud job. I am trying to find other projects I could probably do instead
@Aadya-Singh
2 жыл бұрын
@@jamirwalkersame. if you find any, do let me know also
@jamirwalker
2 жыл бұрын
@@Aadya-Singh will do
Can anyone provide me the code ?
I keep getting this error when entering func host start No job functions found. Try making your job classes and methods public. If you're using binding extensions (e.g. Azure Storage, ServiceBus, Timers, etc.) make sure you've called the registration method for the extension(s) in your startup code (e.g. builder.AddAzureStorage(), builder.AddServiceBus(), builder.AddTimers(), etc.). Haven't been able to get past it and I've been looking on Microsoft and stackflow can't find the solution
@mr_cyberleon
25 күн бұрын
any luck figuring it out? same here
@DWJ92
25 күн бұрын
@@mr_cyberleon no I'm still trying to figure it out. I'm going to start over
Dang wanted to try this but it's not for beginners
@nelsonnjoku4117
Жыл бұрын
it's actually for everybody... i am also a beginner but i find the resources help but you would have to do the extra work to understand better, all the best. Don't give up.
@twizzy12
Жыл бұрын
@@nelsonnjoku4117 I finished it. Didn't add the javascript though there was too many errors to add the counter.
Alrighty
Hi, trying to reproduce all steps. But have got stuck at a point. i.e while setting up github actions; typed the command "az ad sp create-for-rbac --name azuresume --role contributor --scopes /subscriptions/********************/resourceGroups/azureresume-rg --sdk-auth" but receive this error "Values of identifierUris property must use a verified domain of the organization or its subdomain: "
Hi guys, I'm stuck at 44:51. I'm getting this error when I search the link provided from func host start. "2022-10-21T16:24:11.022Z] Executed 'GetResumeCounter' (Failed, Id=ca07ecc5-76bf-4b30-b82f-56ff355d775e, Duration=13324ms) [2022-10-21T16:24:11.022Z] System.Private.CoreLib: Exception while executing function: GetResumeCounter. api: Object reference not set to an instance of an object." Can someone please help me?
@damienhenriquez9754
Жыл бұрын
Im getting a similar error at that same part - were you able to resolve? If so would be grateful if you shared the solution. Thank you
@danp4119
11 ай бұрын
Hey, this can happen if the partition key is not inside of the item. For example if your partition key is /Id but you only have "id" with lower case, in the item. It won't be able to find the item and your counter will be left null.
@JuneAssassin21
6 ай бұрын
@@danp4119 This is exactly what mine is like how do I go about fixing it?
@danp4119
6 ай бұрын
@@JuneAssassin21 Just add "Id" to your Counter class.
im getting a WEBSITE_RUN_FROM_PACKAGE error message at 53:04 when accessing the function, can anyone help with this? @acloudguru, i have tried to access the discord server but link has expired