Hi, I don't know if this would be interesting for all the viewers or if it's suitable for a tiny tutorial, but could you consider guiding us on how to plot metrics in widgets? I'm particularly interested in understanding the period selection and other mathematical/filtering options. Sometimes it's very frustrating to watch as your metrics disappear or show unexpected values, as the official documentation lacks examples. Anyways, thank you for all the effort you put into these videos. I really appreciate it!
If this is something you can find as importance, would consider having a video on 'How would one can configure these for production-environment for a given requirement, and how to measure the metrics and configure load-balancers and other vital things'
Hey, I love your videos - I'm stuck on 5:19 because when I first tried this it failed as I was missing an EC2 instance profile. I'm not trying to figure out how to set one up and struggling a bit with it. It isn't obvious in IAM settings (I see a role but not an instance profile setting...). Appreciate any tips on where to go to set this up.
Aaand figured it out - for those curious, you have to set up an IAM Role for EC2 with standard policies for AWSElasticBeanstalkMulticontainerDocker AWSElasticBeanstalkWebTier and AWSElasticBeanstalkWorkerTier attached, which is included in the info in that menu. If you create the role and then refresh the pulldown for EC2 instance profiles, you should then have an EC2 profile to select. Woohoo! now it worked! Thanks always for these! Hoping you can show us a Bedrock demo soon!
I'd enjoy a more in-depth tutorial where there was an app that has workers and used a database. That's what I'm looking at trying to set up and I'm honestly not sure if I need a multi-environment app or what. Have much more research / learning to do. At least I'm familiar with the UI with this video. Thanks!
Thanks for the suggestion, Joshua! 😊🙏🌟 I'll add this to my list. In the meantime, I recently came across this page for Elastic Beanstalk tutorials: docs.aws.amazon.com/elasticbeanstalk/latest/dg/tutorials.html. These look to be a little more robust than most. Hope it helps!
@@TinyTechnicalTutorials - what about Symfony? Why have Cake & Laravel, but not Symfony!? I'm not mad at you, i LOVE your videos, I'm frustrated because it seems like I'm the only person to ever try to deploy a Symfony app on AWS. Did I back the wrong horse?
Hi Dave! 👋 I've done zero with Symfony myself, but it seems that it's supported? docs.aws.amazon.com/elasticbeanstalk/latest/dg/php-symfony-tutorial.html
How we can create the roles of aws-elasticbeanstalk-service-role and aws-elasticbeanstalk-ec2-role please help me with this how can I create this Roles
Hi Shashank! 👋 Referencing the documentation, "When you launch an environment in the Elastic Beanstalk console, the console creates a default service role that's named aws-elasticbeanstalk-service-role, and attaches managed policies with default permissions to this service role." More details here: docs.aws.amazon.com/elasticbeanstalk/latest/dg/iam-servicerole.html For the ec2-role, here's more info on that one: docs.aws.amazon.com/elasticbeanstalk/latest/dg/iam-instanceprofile.html Hope that helps! 😊
@@TinyTechnicalTutorials Thanks for the great tutorial. For some reason I am also having an issue right at this same point in configure environment step where if i say Create and use new service role, while the Service role name gets populated, the EC2 instance profile does not get populated. What to do?!
Thank you for the video. Kindly, can you do another video when we want to connect to a project based in a Github Repo! I spent 3-days to achieve that but ended up with “Degraded” health message. All the existing tutorials that i have found are using the old GUI for the Elasticbeanstalk!
Hi Ruben! 👋 Sorry for the slow response! I've deleted the environment I was using for the video and can't remember what I'd set up, but it was probably pretty standard/accepting defaults. But this is good feedback to not skip over stuff like that in the future! 🤓 And if it helps, here's the official Elastic Beanstalk documentation for IAM stuff: docs.aws.amazon.com/elasticbeanstalk/latest/dg/AWSHowTo.iam.html.
Hi, great video. I follow your video exactly, however in the end when clicking the domain link, it tells me the site can't be reached. Any idea why and how to fix this? thanks :)
Thanks for watching, @greenjb425! 🤓🙏 Hmmm...not sure I've seen this before. I wonder if it wasn't quite done deploying? Any luck with getting it to load?
@@TinyTechnicalTutorials Nope, it seems to be an issue with my instances. The error says "Command failed on instance. Return code: 1 Output: Engine execution has encountered an error.. Instance deployment failed" I’ve tried to check instances, get logs, remake environment, troubleshooting guides etc. any idea what this is about?
Hmmmm...I haven't used Django with Elastic Beanstalk before, but maybe this will help? stackoverflow.com/questions/67789342/how-to-fix-django-modulenotfounderror-no-module-named-application-on-aws
Hey hey! Thanks for the new Elastic Beanstalk update! I've been hearing about it but was waiting for you to speak about it first!😊 Thanks for updating us and I appreciate you very much for all that you do for us once again! Be well, be safe and Cheers!!!
@@TinyTechnicalTutorials Hey there. Finally got round to trying this today, and what a nightmare! A couple of errors, (failure to launch environment, and EC2 role). It seemed to try to create the environment, but was taking hours. I gave up in the end. Normal for AWS.
Lovely and thank you. I'm about to deploy a Django app to AWS and this has been very useful. Like many others, I think I need to further my knowledge on IAM and EC2 roles in order to get the job done properly. Cheers from Sydney - Dave
G'day, Dave from Sydney! 👋 Sorry for the super slow response. Were able to get your Django app working? I've added the IAM/EC2 roles part to my list for a future video. I know I breezed through them in this video. Hope you were able to muddle through and get it working. 🤓
@@TinyTechnicalTutorials All good and thanks for responding. Yes, thanks to you I did get it going and it's being used by happy clients all over the globe right now! I still need to brush up on IAM/EC2 roles and look forward to seeing your sagely contributions when you get to it! Cheers from Sydney Dave! 😁
@@TinyTechnicalTutorials Thank you. Thanks largely to your efforts, I was able to deploy a working prototype of a product tool for my client in time for a presentation in Japan a few weeeks ago. The client was so excited that they wanted it presented to their global workforce and now the prototype is being tested and used, as said, across the globe. They are a USD$30B Japanese manufacturer, so for this Aussie guy, it's potentially of some consequence. However, after 25+ years of travel all over this big sphere, I may not have the desire to return to a "full Qantas diet" and hotel room living... Anyway - that was a long-winded way to say that you probably don't always hear how much you help your viewers and here is a glimpse! Cheers and thank you again, David
I'm getting 2 errors which is not letting the environment get created successfully: 1. Environment must have instance profile associated with it. 2. Failed to launch environment. Will someone kindly explain what this is and how to fix it? 🙄
Hi @jontyroy1723! 👋 I definitely didn't explain that part well enough. 😞 It's on my list to refresh! In the meantime, check out this video, at around 04:52: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-cfO5mfI_EdM.html. That's probably causing the issue with environment launch as well. Hope that helps! 🤓
Firstly, I appreciate the clarity you provide throughout all your tutorials. May i ask, can this be done with a codecanyon saas script that requires installation?
Thanks for the kind words, Gary! 😊 I haven't used anything from CodeCanyon before, so am probably not the best person to answer. I know you can run custom scripts with Elastic Beanstalk at various stages of the deployment: repost.aws/knowledge-center/elastic-beanstalk-platform-hooks. But I'm not sure if that's what you were thinking when you say "Saas" script? Anyway, hopefully that helps a bit...sorry I'm not more of an expert on it! 🤓
2ndstep-Configuration service access New iam service role Or existing iam role pls tell this step confused then ec2 instsnce profile option show empty guide me
Hi @suriyasuriya5211! 👋 Sorry for such a slow response. I'm guessing you might have figured it out already, and it's on my list to refresh this video with a better explanation. In the meantime, check out this video, at around 04:52: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-cfO5mfI_EdM.html. Hope that helps! 🤓
Yes this is the bit that caused me problems as well, in a beginners tutorial where you skip over stuff and just assume beginners will know what to do is not a good.
For your auto-scaling group you used the default of 1. However, you used two AZs, if I'm not mistaken. Does that mean that there is one instance in each AZ? Thanks. 😕
Hi @mkcraghead! 👋 You're right...for the auto-scaling group, I said min and max of 1 instance. So using 2 AZs doesn't really make sense here...the 1 instance will just go to 1 AZ. If I had 2 instances, then 1 instance would be in each of the 2 AZs. Good catch! 🤓
how to connect our Elastic Beanstalk application with other AWS function like Cognito for login and creating users, or how to make a basic page for users to upload images and post a comment, like a basic message board in AWSBeanstalk and what's needed to do something like that.
Hi SydneyEV! 👋 Here's the official word about integrating Elastic Beanstalk with other services: docs.aws.amazon.com/elasticbeanstalk/latest/dg/AWSHowTo.html. Cognito isn't on the list, which makes me think it might be doable, but probably not very straightforward. 😊 You might be better off with something like Amplify, which easily works with Cognito (I recently published a video with a sample project for that: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-zuKu0VFiwas.html). This is about the only thing I can find for the Cognito integration, but can't vouch that it would actually work: stackoverflow.com/questions/53896600/integrate-elasticbeanstalk-with-cognito-user-pool. If you figure something out, feel free to post it here in case it helps someone else!
Are these videos (in aws playlist) enough to say that i've some knowledge about aws in interview?? And can these videos be followed in the same order of upload?
Hi @youtubecurious9000! 👋 To get a good foundation for AWS, you're probably better going with a full course. I have one for AWS Cloud Practitioner on Udemy (www.udemy.com/course/aws-certified-cloud-practitioner-master-aws-fundamentals/), but there are lots of others out there too. The videos here on the channel aren't really sequenced in a way that builds on previous concepts so it could seem a little disjointed. Hope that helps, and good luck!! 💪🤓
Thanks you for this wonderful video. In my web-app, I would like to read data (point-cloud data) from S3 buckets. What would be the best and fastest way to do that? Is it by mounting the S3 bucket or should I use any other data storage? Thank you!
Thanks for watching, Aritro! 🤓 Yes, S3 is a great, inexpensive way to store data for your app. To store and retrieve things, you can use the SDK, which supports a variety of languages. Maybe this will help get you started: docs.aws.amazon.com/AmazonS3/latest/userguide/example_s3_Scenario_GettingStarted_section.html
Could you do one ith a custom application? When I tried it I would get an error message. I dont remeber what it said but I could never find a solution so I stoppped using it.
hey, thanks for this video. I am always getting this error: "The instance profile aws-elasticbeanstalk-ec2-role associated with the environment does not exist" and I am not able to select any EC2 instance profile on the "Service Access" section. please help!
Hi Rohan! 👋 Thanks for watching, and sorry for the slow response! Were you able to sort this out? If not, maybe this will help? www.reddit.com/r/aws/comments/13f2jdg/error_the_instance_profile/
@@TinyTechnicalTutorials thanks. I will try this. I tried something similar, created instance profile. But it wasn't showing up while setting up the beanstalk instance. However, i will check this and get back. Thanks !
I followed your steps everything work fine, but when I use this deploy url to fetch my API its says, mixed content error coming, I look into it and got to know our deploy url is http only not a https so nothing is working, how to make http to https, I seen some video where you need to add ssl certificate but I could not see any option in my configuration, no such thing like load balancer and listener, where you can add your ssl certificate
@@TinyTechnicalTutorials Hello there, Will check and try to fix this with given suggestions, thank yo so much for replying and helping, it means a lot for me
What if you have an AWS Dynamo DB and an AWS S3 bucket integrated in your Nodejs app? That's when it gets interesting. Do you need additional code for your app, as with Lambda. I have not yet been able to get my app to run on EB. Do you have an approach? Thank you very much!
Hi Tom! 👋 Ooh, interesting! Elastic Beanstalk automatically creates an S3 bucket when you create an environment, so in theory, that part is "easy: docs.aws.amazon.com/elasticbeanstalk/latest/dg/AWSHowTo.S3.html. I'm finding very little about using EB and Lambda, which tells me it's probably not very straightforward. 😊 The official AWS page about integrating with AWS services doesn't list Lambda at all: docs.aws.amazon.com/elasticbeanstalk/latest/dg/AWSHowTo.html. This is really all I can find: stackoverflow.com/questions/62313205/best-way-to-integrate-elastic-beanstalk-with-aws-lambda-in-python. If you're able to figure something out, feel free to report back here. I'm curious myself!
Hey again Tom! Just happened across this page with some pretty robust projects (at the bottom) that integrate a bunch of different technologies/services: docs.aws.amazon.com/elasticbeanstalk/latest/dg/tutorials.html. In case it's helpful! 🤓
Many thanks for your efforts. I can report that I got my app running on EB. The good thing is. The code for the connection to DynamoDB and the S3 bucket can remain as it is. So it does not have to be adapted for EB. Just as the code works locally, it also works on EB. The folder "node_modules" and "package-lock.json" must not be uploaded. EB creates these files using the package.json.
Hi @Mrsilakiyarajkumar! 👋 You're in luck! I have a video for that here: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-86Ys0LnMSnY.html. Hope it helps!
June 2, 2024 11:23:59 (UTC-4) INFO Deleting SNS topic for environment PythonFlask-env. June 2, 2024 11:23:58 (UTC-4) ERROR Failed to launch environment. June 2, 2024 11:23:58 (UTC-4) ERROR The instance profile aws-elasticbeanstalk-ec2-role associated with the environment does not exist. June 2, 2024 11:20:50 (UTC-4) INFO Using elasticbeanstalk-us-east-2-671397664028 as Amazon S3 storage bucket for environment data. June 2, 2024 11:20:47 (UTC-4) INFO createEnvironment is starting.
this is the error i keep getting and i'm pretty sure it's because on the Configure Service Access step it never has an EC2 instance profile in the dropdown. Whether I click Create and use new service role or Use an existing service role, either way that dropdown is always empty and nothing comes up in the search to fill it either. Anyone else face this issue?
Hi Darion! 👋 Apologies for the VERY slow response. Were you able to sort this out? If so, I'd be curious what the solution was. I haven't come across this myself.
You'll need a service role so Elastic Beanstalk has the permissions it needs. I already had a role created when I did the video, but if you don't, then go ahead and create a new one. 😊