Clerk auth with AWS AppSync
3:04
5 ай бұрын
Пікірлер
@sahilpatel1013289
@sahilpatel1013289 7 күн бұрын
Thanks for the video! I’ve got a question though, I’m using pricing tables to create a connected account membership and will also be using checkout from the user perspective, how do I distinguish the 2 checkout flows? I was thinking of maybe just checking against product ids that are in the pricing table which would be my connected accounts and treat all others as regular customers
@lukesullo910
@lukesullo910 9 күн бұрын
Question: Say I have a user on my site i want to use the lambda triggered by stripe event bridge to update the current users name user name for instance. I am having trouble using something like useauthenticator obviously and i cant figure out a solution like how to pass a variable (like the current users id) through this convenient method you show in the video. I was wondering if you could answer under here or upload a quick video or byte on how to do this?
@fireflysemanticsmedia6267
@fireflysemanticsmedia6267 26 күн бұрын
That rocked!! Nice work putting all of that together!!
@bubblTea01
@bubblTea01 28 күн бұрын
can you please create an ecommerce website using amplify gen2, other aws services and stripe for payment... please consider it for your next video
@itachikapitaji9055
@itachikapitaji9055 Ай бұрын
would love to see the app !
@calvintorra
@calvintorra Ай бұрын
Great explanation thanks. Discovering Qs on aws made me so happy.
@Acumen928
@Acumen928 Ай бұрын
As a B2B founder - this is the gospel
@bargieMaster
@bargieMaster Ай бұрын
Yes, I would like to see thks application being coded. Thanks
@focusotter
@focusotter Ай бұрын
I'm showing this solution off as part of a conference talk at the end of this month. Once that's done, I'll upload the solution :)
@bargieMaster
@bargieMaster Ай бұрын
@@focusotter thank you for this..your videos are 😎
@matthew-lawrence
@matthew-lawrence Ай бұрын
Project suggestion: How to create a react app for AWS amplify gen 2 using a NX monorepo with separate front and back end. Can't quite get it figured out! Amplify docs are sparse at best.
@focusotter
@focusotter Ай бұрын
You're the second person to make that suggestion! I've used NX, but never with a separate frontend/backend. But I know some folks from their team that could help! I'll put that on my list!
@matthew-lawrence
@matthew-lawrence Ай бұрын
@@focusotter Thank you so much, looking forward to it!
@leebutton108
@leebutton108 Ай бұрын
Great Video! For my Stripe account I had to enable event destinations in the sandbox. Settings > Product Previews > Event Destinations. Loving these short format vids.
@bhargavsangani2901
@bhargavsangani2901 Ай бұрын
Great video! Keep it up dude.
@joshrogan3577
@joshrogan3577 Ай бұрын
These short videos are great keep it up.
@focusotter
@focusotter Ай бұрын
Thanks, will do!
@david-s6j9e
@david-s6j9e Ай бұрын
Thanks for the video, I really needed to see something like this right now. 🙌
@atehrosius
@atehrosius Ай бұрын
yepppp... just what i needed. 🔥🔥
@JogDiall
@JogDiall 2 ай бұрын
great explanation!
@ezikechukwuletam1386
@ezikechukwuletam1386 2 ай бұрын
Nice 🎉
@kurtlibby-f1r
@kurtlibby-f1r 2 ай бұрын
Hey Michael. Wondering if you can update or confirm how this might work now that MongoDB is deprecating App Services Device Sync and the Data API ? I know there are a lot of devs that would really like to use AWS AppSync if it can create a better process for migrating away from the services they are deprecating. Would really appreciate it.
@focusotter
@focusotter 2 ай бұрын
Oh did they finally announce the deprecation 😮 I missed that! Thanks, I'll look into it!
@itsyankers
@itsyankers 2 ай бұрын
Can't see the later part as it is covered with your logo.
@sangramgorai
@sangramgorai 2 ай бұрын
exactly what i was looking for! thanks . it is working
@focusotter
@focusotter 2 ай бұрын
Working code for the lambda function url that we had an issue with on stream. In short: I forgot to set the Auth type to "NONE" since the default is to use IAM permissions 🤦‍♂ const lambdaUrl = backend.bedrockFunc.resources.lambda.addFunctionUrl({ invokeMode: InvokeMode.BUFFERED, authType: FunctionUrlAuthType.NONE, cors: { allowedOrigins: ['*'], allowedMethods: [HttpMethod.ALL], allowedHeaders: ['*'], maxAge: Duration.minutes(5), allowCredentials: true, exposedHeaders: ['Access-Control-Allow-Origin'], }, })
@hmlroberto
@hmlroberto 3 ай бұрын
Thanks a lot for the great video, is amazing how you show the power of AWS. Is there any way to use aws amplify gen2 with a REST python backend? I’m no able to fin d a example I tried aws amplify gen 1 and I suffered
@LuisHernandez-u5x
@LuisHernandez-u5x 3 ай бұрын
Oh man thanks for sharing, as always great videos!. I would love to see a simpler example like react note taking app, for brand new people starting with AWS
@focusotter
@focusotter 2 ай бұрын
You got it! I added that to my list!
@theverbalremedy
@theverbalremedy Ай бұрын
@@focusotter Yes please! I have a React App already deployed with AWS Amplify Gen2 that is sooo ready for the Stripe addition. You make the process so clear! Could you release a video for React please?
@FudeDevelopments
@FudeDevelopments 3 ай бұрын
nice video💫 can you make amplify gen 2 with flutter
@Citizen01275
@Citizen01275 3 ай бұрын
You mean half life lambda logo?
@Shok854-k8q
@Shok854-k8q 3 ай бұрын
Great videos on Amplify Gen 2! Is there a way to configure the s3 bucket to only accept certain file types using defineStorage? Would love to see more advanced content on error handling in lambda query resolvers / frontend, too!
@JustinCooke-s5x
@JustinCooke-s5x 3 ай бұрын
Great video, wish I had spotted it a month ago!
@FudeDevelopments
@FudeDevelopments 3 ай бұрын
thank you bro upload more tutorial on aws gen 2
@MaheshChomal-rx6vt
@MaheshChomal-rx6vt 4 ай бұрын
where i find the code?
@ケブ
@ケブ 4 ай бұрын
And thus, a legend was born.
@Bret-e4k
@Bret-e4k 4 ай бұрын
Excellent demonstration of Amplify gen2 exactly what I needed.
@maxenn9936
@maxenn9936 4 ай бұрын
Really love the content delivery style - soo good! Content is amazing too, AWS needs to sponsor you fr fr
@freekeys
@freekeys 5 ай бұрын
There are many simple JavaScript codes that are not supported in the resolver. Sometimes we need to use the resolver, but when the code is not supported, we move to Lambda functions.
@guzidev
@guzidev 5 ай бұрын
Great video! Nice to see v1 amplify mode 😅
@DanielMai-y1l
@DanielMai-y1l 5 ай бұрын
great video! However, I got a problem of unable to schedule a msg on eventBridge successfully, I want to trace the error but unsure where is the log of the scheduleMessage goes, can you give me some thought about this?
@freekeys
@freekeys 5 ай бұрын
That's a game changer to get rid of the lambda function
@freekeys
@freekeys 5 ай бұрын
Thanks a lot for sharing, Normal code logic we all can use documents but like this custom business logic etc etc advance topic, it just OOSomeee!!!. looking for more advance videos.
@luthecoder
@luthecoder 5 ай бұрын
Great video mind doing a tutorial on using Cognito with a custom Login UI? And potentially show how we can setup M2F auth as well in such a setup.
@P-A1-jv9rv
@P-A1-jv9rv 5 ай бұрын
Great video! Is there somewhere I can fiind the /amplify folder so that I can see how the backend is defined in one place?
@focusotter
@focusotter 5 ай бұрын
Yup, the repo has an “amplify” branch.
@P-A1-jv9rv
@P-A1-jv9rv 5 ай бұрын
​@@focusotterawesome! Thank you!
@Kingjaeger14
@Kingjaeger14 5 ай бұрын
Great video! It is something I wish was in AWS documentation. Appreciate you walking through this.
@lostremnant1140
@lostremnant1140 5 ай бұрын
I wish I could understand anything you show in your videos. The topics are interesting, but you are way too fast and skipping lots of steps, so it's not clear to me to who these videos are intended for. Unless someone is already an expert at Next.js and Amplify Gen 2, I doubt he would be able to follow. Also, while I understand the choice of AppSync as a service since you are part of the team, it's way more complex for common folks who just use ApiGw REST API.
@noureldinamer4825
@noureldinamer4825 5 ай бұрын
Where is the handler code running? Does AWS amplify create lambda functions in the background?
@focusotter
@focusotter 5 ай бұрын
You got it :) the resource.ts file for the "functions" folders is what Amplify uses to create the Lambda functions.
@noureldinamer4825
@noureldinamer4825 5 ай бұрын
@@focusotter What about createMessage handler (file in data folder)? How does that code run, does AWS create lambda functions for it or does it run using another service?
@focusotter
@focusotter 5 ай бұрын
@@noureldinamer4825 Oh sorry, I see what you're saying! So in that case, no Lambda function is needed :) AppSync uses JavaScript as the runtime to directly talk to AWS services. Similar to how API Gateway uses VTL. I talk more about it in this short video: kzbin.infooGqjlggyIeY
@noureldinamer4825
@noureldinamer4825 5 ай бұрын
@@focusotter Oh I understand now, thank you for clarifying that
@mohamedgamal-ys7kq
@mohamedgamal-ys7kq 5 ай бұрын
Great, more needed
@quickscopingalot
@quickscopingalot 5 ай бұрын
Glad I subscribed
@quickscopingalot
@quickscopingalot 5 ай бұрын
Great Video!
@noureldinamer4825
@noureldinamer4825 5 ай бұрын
Really enjoying the series on Amplify so far and a very underrated channel.
@EDashMan
@EDashMan 5 ай бұрын
How do you make it say a custom domain name when they logging in with google rather than it saying Amazon cognito?
@focusotter
@focusotter 5 ай бұрын
Thanks for checking out the video! In the Google Developer Portal you can give it a different name to display. For the actual URL, you can to purchase one and assign that in Cognito.
@ezikechukwuletam1386
@ezikechukwuletam1386 5 ай бұрын
Real.
@richardthompson6962
@richardthompson6962 5 ай бұрын
Great vid - also be great if you could do a video on Amplify Gen 2 using their custom model implementation in appSync and how to extend using custom field resolvers using CDK together with the default Amplify stack
@focusotter
@focusotter 5 ай бұрын
Latest video (and repo) with Clerk covers exactly that :)
@florian6687
@florian6687 6 ай бұрын
Super cool! You’re got super close on my stack 😂. I’m not an AppSync fan (after years of marriage with it). I’ll reshape the solution following your hints 🙏🏻 (but I’ll do it using SST ion)
@focusotter
@focusotter 6 ай бұрын
Great to hear--AppSync or not, happy to know the video helped! Thanks for posting your solution 🦦
@noureldinamer4825
@noureldinamer4825 6 ай бұрын
Great video, I wonder why you created a lambda URL output, I don't see you use it anywhere
@focusotter
@focusotter 5 ай бұрын
Thanks for checking out the video! I used the Lambda URL output so that I could easily reference it when I passed it to Tally Forms.