Skip to main content

How to create an IAM user and S3 bucket and upload images to that bucket



How we began

You have to follow some steps if you want to upload images on S3 bucket. All steps are given below. I  will also give a detail description about these points which surely helps you to upload images on s3 bucket.
1.       Create your AWS account.
2.       Log in
3.       Create an IAM user.
4.       Create a bucket and etc

       How to create an IAM user:
  1.     . Search for an IAM user and open it.
     
      2. Click on users.
       3. Now you have to click on Add User.


       4.   Give user name and give programmatic access to user and click on next.



              5.       Give access to users. I give only two excess to user.
1.       AmazonS3FullAccess
2.       Amazonec2FullAccess

             6.      Click next and then create user. When we click on create user then it will give secret key and              access key of user. Through these keys we will access our bucket. Download these                                credentials   by clicking of download.csv.
     How to create an S3 Bucket:
  • Search for S3 bucket and then click it.
  • Now you have to click on create button option.



  •   Now you have to give a unique name to bucket and select a region.
  • Click on next button and then enter key and value and then click on next.


  • After that give public access and then next and then create bucket.


CloudFront Distributions:

  • Go to CloudFront Distributions and click  on create distributions.
  • Click on Get Started button.
  •             Give origin domain name(name of bucket) and enter alternate domain names(cnames)
    Eg:-cloud.breezebeuties.com
    And then click on create distribution.






         In this you have to click on Request or Import a Certificate  with ACM:-
         Then by default it will generate certificate in N. virginea Region don’t change it. Create it and              then set record set in Route 53.
  •            Wait for few minutes until status becomes deployed and then copy domain name and save it.
  •          Now go to search window and search for Route 53 and click on that.

  •           Click on hosted zones.
  •           Click on create record set and then enter name and value. Here we enter that value which we copied in cloud front(domain name) and then click on create button.

        How to add bucket policy:

  •       Go to s3 àbucket àpermissionsàbucket policyàcopy ARNàpolicy generator
               
 


  •         Follow instructions given below
  •        After click on add statement click on generate policy.
   




  •          After clicking on generate policy it will give some content copy it.
     
      
       

How to code in java for uploading multiple images in S3 bucket:

  •           Download aws java sdk and copy all jar files inside it and add these jar files into our project.
    


  •         Make properties file. Name s3.properties.And put your access key and secret key here.
              

  •        Make jsp page index.jsp and output.jsp.


  •         Inside web.xml file.


  •           Create a package controllers inside source package and inside that package make a servlet name ImageUploadController.java.





  •           Create one utility java class .










Comments

Popular posts from this blog

Search Engine Optimization (SEO) Tricks

6 Key Search Engine Optimization (SEO) tricksStressed and frustrated with your Website's lower rankings on the Search Engines?The tricks and tactics listed below can tremendously change the entire scenario of your website's ranking and rating on Search Engine Results Pages (SERPs) and can take your website to a whole new level, with which increase in relevant traffic on the website is easily observable.http://www.boolment.com The tricks discussed here needs to be implemented in the most desirable way possible. Paginate Your Content: The content on your website is the main facial asset with which you can either impress your audience if the content is paginated well, or you can confuse the hell out of them if the content is unpaginated. So, make sure to arrange everything in a well-ordered manner. Organize CSS For Spiders: Organizing CSS for spiders is a crucial factor that must be considered in order to let the Search Engines know what you are up to and what exactly are you trying…

Android & iOS Application Development For Dummies

App Development ProcessApp Development Process explained in the most simplified way This tutorial will guide all the beginners how an app is developed from scratch and will help in letting the beginners know how the process works.Phase-1 (Conceptualization): Even a concept or an idea starts with an approach to introduce something after acknowledging the inkling of amiss or what's missing in the existing market. Developing the aftermath ideas involves critical questioning and rational thinking towards the wire-framing stage. Phase-2 (Design): After analyzing the idea thoroughly and looking through all possible dimensions, comes the design part, where a feasible layout of the model is planned to move ahead for the further development processes. Phase-3 (Coding): Development process begins with designing a user-friendly UI. Prototypes of the model are prepared with the combined agreement of developers and designers to increase the efficiency and capitalization. The expedience checking r…

Digitization of Restaurant Chains

How Restaurant Businesses Are Transforming With Mobile Apps The Interaction Between Apps and Customers: Customers interact with mobile phones more often than we can imagine and this interaction can be efficiently utilized when it comes to ordering food, which in turn makes it hassle-free for the customers to order food. Just by looking at the online menu on their mobile phones, customers can effortlessly feed themselves with your service and at the same time, your sales graph can jump vertically upwards. While a customer easily gets all information regarding your restaurant, your restaurant gets famous at the same time. In that sense, mobile apps have restructured the way customers and restaurants interact with each other. Business Profits With Mobile Apps:Mobile apps for restaurants benefits them through multiple dimensions. From push notifications to personalized offers, the customer engagement becomes more thrifty with your catering. To explain it with an example, consider the restau…