{"id":3342,"date":"2021-12-10T10:30:16","date_gmt":"2021-12-10T10:30:16","guid":{"rendered":"https:\/\/www.liainfraservices.com\/blog\/?p=3342"},"modified":"2022-08-08T09:38:51","modified_gmt":"2022-08-08T09:38:51","slug":"mobile-app-registration-and-upload-the-profile-images-to-aws-s3-bucket","status":"publish","type":"post","link":"https:\/\/www.liainfraservices.com\/blog\/mobile-app-registration-and-upload-the-profile-images-to-aws-s3-bucket\/","title":{"rendered":"Mobile App registration and upload the profile images to AWS S3 bucket"},"content":{"rendered":"<span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\"><\/span> <span class=\"rt-time\"> 3<\/span> <span class=\"rt-label rt-postfix\">min read<\/span><\/span><div class='epvc-post-count'><span class='epvc-eye'><\/span>  <span class=\"epvc-count\"> 2,484<\/span><\/div>\n<p class=\"wp-block-paragraph\"> <strong><a href=\"https:\/\/www.liainfraservices.com\/\" target=\"_blank\" rel=\"noreferrer noopener\"><span class=\"has-inline-color has-vivid-cyan-blue-color\">Home<\/span><\/a><a href=\"https:\/\/www.liainfraservices.com\/\"><span class=\"has-inline-color has-vivid-cyan-blue-color\"> <\/span><\/a>&gt; <a href=\"https:\/\/www.liainfraservices.com\/aws-cloud-migration-services\" target=\"_blank\" rel=\"noreferrer noopener\"><span class=\"has-inline-color has-vivid-cyan-blue-color\">AWS Cloud Migration Services<\/span> <\/a><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\"><a href=\"https:\/\/www.liainfraservices.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">Lia infraservices<\/a><\/mark>-being an AWS partner company, we always use <a href=\"https:\/\/www.liainfraservices.com\/aws-cloud-migration-services\" target=\"_blank\" rel=\"noreferrer noopener\"><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">AWS cloud migration services<\/mark><\/strong><\/a> to ensure get the durable application for our customers. In this blog, we are going to look into Mobile App registration and Upload the Profile Images to the AWS S3 bucket by the expert <a href=\"https:\/\/www.liainfraservices.com\/mobile-app-development-company-in-chennai\" target=\"_blank\" rel=\"noreferrer noopener\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">Mobile App Development company in Chennai<\/mark><\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">We have decided to use AWS S3 and the AWS Cognito service for any user to store their profile picture while registering into the mobile application.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Check out:<\/strong> How to solve &#8220;<em><a href=\"https:\/\/www.liainfraservices.com\/blog\/aws-s3-access-denied-unable-to-grant-public-access-to-an-existing-s3-bucket\/\" target=\"_blank\" rel=\"noreferrer noopener\"><span class=\"has-inline-color has-vivid-cyan-blue-color\">Access denied in AWS S3 Bucket<\/span><\/a><\/em>&#8220;?<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"how-to-upload-the-profile-image-to-aws-s3-bucket\">How to upload the profile image to AWS S3 Bucket?<\/h3>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/miro.medium.com\/max\/2000\/1*3Y2xDDDb5ez2LPhqBjco0A.jpeg\" alt=\"Upload the profile image to AWS S3 Bucket - Lia Infraservices\"\/><\/figure>\n\n\n\n<ol class=\"wp-block-list\"><li>Created an S3 bucket in Bahrain region as our customer was from Middle east, and so to reduce the latency, we wanted to have all the services in that region.<\/li><li>Set up the permissions necessary like bucket policy and CORS.<\/li><\/ol>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"bucket-policy\"><strong>Bucket policy<\/strong><\/h4>\n\n\n\n<pre class=\"wp-block-preformatted\"><code><span class=\"has-inline-color has-light-green-cyan-color\">{\n&nbsp;&nbsp;&nbsp;\"Version\": \"2012-10-17\",\n&nbsp;&nbsp;&nbsp;\"Id\": \"Policy1626866950426\",\n&nbsp;&nbsp;&nbsp;\"Statement\": [\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\"Sid\": \"Stmt1626866945113\",\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\"Effect\": \"Allow\",\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\"Principal\": \"*\",\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\"Action\": \"s3:*\",\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\"Resource\": \"arn:aws:s3:::bucket_name\/*\"\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}\n&nbsp;&nbsp;&nbsp;]\n}<\/span><\/code>\n\n<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>CORS<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><kbd><code><span class=\"has-inline-color has-vivid-cyan-blue-color\">[\n&nbsp;&nbsp;&nbsp;{\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\"AllowedHeaders\": [\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\"*\"\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;],\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\"AllowedMethods\": [\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\"PUT\",\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\"POST\",\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\"DELETE\"\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;],\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\"AllowedOrigins\": [\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\"*\"\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;],\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\"ExposeHeaders\": []\n&nbsp;&nbsp;&nbsp;},\n&nbsp;&nbsp;&nbsp;{\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\"AllowedHeaders\": [],\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\"AllowedMethods\": [\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\"GET\"\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;],\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\"AllowedOrigins\": [\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\"*\"\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;],\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\"ExposeHeaders\": []\n&nbsp;&nbsp;&nbsp;}\n]<\/span><\/code>\n<\/kbd><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Once the bucket was created, we had to enable AWS Cognito to allow the user to authenticate to access AWS resources.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">From the Cognito console, selected \u201cManage Identity Pool\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Gave a name to the identity pool<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Under \u201cUnauthenticated identities\u201c&nbsp;Enabled access to unauthenticated identities created the Pool.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Learn About:<\/strong> <a href=\"https:\/\/www.liainfraservices.com\/blog\/how-to-enable-cross-account-iam-access-using-aws-console\/\" target=\"_blank\" rel=\"noreferrer noopener\"><span class=\"has-inline-color has-vivid-cyan-blue-color\">How to enable cross-account I am accessing using AWS console<\/span><\/a>. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>That automatically created two IAM roles<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Unauthenticated role<\/li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Authenticated role&nbsp;<\/li><\/ol>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p><strong>Note: <\/strong>To make the permission even granular, we can add the S3 bucket the Cognito to have permission to. But, in our case, we did not need to do any changes to the existing inline policy.<\/p><\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">Once all are set correctly, provide the information to the developer as<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>BUCKET_NAME=\"Bucket_name\"\n\nENDPOINT=\"https:\/\/s3.me-south-1.amazonaws.com\"\n\nBASE_S3_URL=\"https:\/\/s3.me-south-1.amazonaws.com\/bucket_name\/\"\n\nPOOL_ID=\"me-south-1:ec9f9bfe-5c19-419a-91bc-f757957d080e\"\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">The Android developers updated that into their code,<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Once they uploaded the code and tried to test, they were getting the error as below.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Error Message:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>IdentityPool 'me-south-1:ec9f9bfe-5c19-419a-91bc-f757957d080e' not found. (Service: AmazonCognitoIdentity; Status Code: 400; Error Code: ResourceNotFoundException; Request ID: a9cb68-9e9a-4693-aa34-9ca45e)\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">After some research, it was found that the S3 service in the Bahrain region does not accept any data transfer, it needs some other component to get that done.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To reduce the overhead, we decided to move the S3 bucket and Cognito to other supported AWS regions and then the code was working fine.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The application was able to upload the user profile during the registration.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"conclusion\">Conclusion:<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">When you upload a file to Amazon S3, it is stored as an S3 object. You can have an unlimited number of objects in a bucket. Before you can upload files to an Amazon S3 bucket, you need to write permissions for the bucket. For more information about how to do mobile app registration and upload the profile images to the AWS S3 bucket, please <a href=\"https:\/\/www.liainfraservices.com\/contact\" target=\"_blank\" rel=\"noreferrer noopener\"><span class=\"has-inline-color has-vivid-cyan-blue-color\">contact Lia Infraservices<\/span><\/a> &#8211; The Professional <strong><a href=\"https:\/\/www.liainfraservices.com\/aws-cloud-migration-services\" target=\"_blank\" rel=\"noreferrer noopener\"><span class=\"has-inline-color has-vivid-cyan-blue-color\">AWS Cloud Migration Services<\/span><\/a><\/strong> Provider.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a class=\"https:\/\/www.liainfraservices.com\/contact\" href=\"https:\/\/www.liainfraservices.com\/contact\" target=\"_blank\" rel=\"https:\/\/www.liainfraservices.com\/contact noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"803\" height=\"181\" src=\"https:\/\/www.liainfraservices.com\/blog\/wp-content\/uploads\/2018\/09\/cta-lia....jpg\" alt=\"Lia Infraservices the leading Mobile App Development company in Chennai, Web Development, DevOps, Digital Marketing, Graphics &amp; UI\/UX Design, Cloud Migration Services\" class=\"wp-image-3238\" srcset=\"https:\/\/www.liainfraservices.com\/blog\/wp-content\/uploads\/2018\/09\/cta-lia....jpg 803w, https:\/\/www.liainfraservices.com\/blog\/wp-content\/uploads\/2018\/09\/cta-lia...-300x68.jpg 300w, https:\/\/www.liainfraservices.com\/blog\/wp-content\/uploads\/2018\/09\/cta-lia...-768x173.jpg 768w\" sizes=\"auto, (max-width: 803px) 100vw, 803px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">You may also like to read this: <a href=\"https:\/\/www.liainfraservices.com\/blog\/how-to-transfer-files-between-aws-s3-and-aws-ec2\" target=\"_blank\" rel=\"noreferrer noopener\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">How to transfer files between AWS S3 and AWS ec2<\/mark><\/a>. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n<div class=\"taxonomy-post_tag wp-block-post-terms\"><a href=\"https:\/\/www.liainfraservices.com\/blog\/tag\/android-app-development-company-in-chennai\/\" rel=\"tag\">android app development company in chennai<\/a><span class=\"wp-block-post-terms__separator\">|<\/span><a href=\"https:\/\/www.liainfraservices.com\/blog\/tag\/android-app-development-in-saudi-arabia\/\" rel=\"tag\">android app development in saudi arabia<\/a><span class=\"wp-block-post-terms__separator\">|<\/span><a href=\"https:\/\/www.liainfraservices.com\/blog\/tag\/aws-cloud-migration\/\" rel=\"tag\">AWS Cloud Migration<\/a><span class=\"wp-block-post-terms__separator\">|<\/span><a href=\"https:\/\/www.liainfraservices.com\/blog\/tag\/aws-cloud-migration-provider\/\" rel=\"tag\">AWS Cloud Migration provider<\/a><span class=\"wp-block-post-terms__separator\">|<\/span><a href=\"https:\/\/www.liainfraservices.com\/blog\/tag\/aws-cloud-migration-services\/\" rel=\"tag\">aws cloud migration services<\/a><span class=\"wp-block-post-terms__separator\">|<\/span><a href=\"https:\/\/www.liainfraservices.com\/blog\/tag\/cloud-migration-services\/\" rel=\"tag\">Cloud Migration Services<\/a><span class=\"wp-block-post-terms__separator\">|<\/span><a href=\"https:\/\/www.liainfraservices.com\/blog\/tag\/ios-app-development-company-in-chennai\/\" rel=\"tag\">ios app development company in chennai<\/a><span class=\"wp-block-post-terms__separator\">|<\/span><a href=\"https:\/\/www.liainfraservices.com\/blog\/tag\/liainfraservices\/\" rel=\"tag\">Liainfraservices<\/a><span class=\"wp-block-post-terms__separator\">|<\/span><a href=\"https:\/\/www.liainfraservices.com\/blog\/tag\/mobile-app-development-company-in-chennai\/\" rel=\"tag\">mobile app development company in chennai<\/a><span class=\"wp-block-post-terms__separator\">|<\/span><a href=\"https:\/\/www.liainfraservices.com\/blog\/tag\/mobile-app-development-in-saudi-arabia\/\" rel=\"tag\">Mobile App Development in Saudi Arabia<\/a><span class=\"wp-block-post-terms__separator\">|<\/span><a href=\"https:\/\/www.liainfraservices.com\/blog\/tag\/on-premises-to-cloud-migration\/\" rel=\"tag\">on-premises to cloud migration<\/a><span class=\"wp-block-post-terms__separator\">|<\/span><a href=\"https:\/\/www.liainfraservices.com\/blog\/tag\/software-development-company\/\" rel=\"tag\">Software development company<\/a><\/div>","protected":false},"excerpt":{"rendered":"<p><span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\"><\/span> <span class=\"rt-time\"> 3<\/span> <span class=\"rt-label rt-postfix\">min read<\/span><\/span>2,484 Home &gt; AWS Cloud Migration Services Lia infraservices-being an AWS partner company, we always use AWS cloud migration services to ensure get the durable application for our customers. In<\/p>\n","protected":false},"author":1,"featured_media":4112,"comment_status":"open","ping_status":"open","sticky":true,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"footnotes":""},"categories":[832,697],"tags":[886,944,436,915,368,336,887,911,826,941,467,893],"class_list":["post-3342","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-aws","category-cloud-migrations","tag-android-app-development-company-in-chennai","tag-android-app-development-in-saudi-arabia","tag-aws-cloud-migration","tag-aws-cloud-migration-provider","tag-aws-cloud-migration-services","tag-cloud-migration-services","tag-ios-app-development-company-in-chennai","tag-liainfraservices","tag-mobile-app-development-company-in-chennai","tag-mobile-app-development-in-saudi-arabia","tag-on-premises-to-cloud-migration","tag-software-development-company"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Mobile App registration and upload the profile images to AWS S3 bucket - Blog | Liainfraservices<\/title>\n<meta name=\"description\" content=\"Learn about Mobile App registration and upload the profile images to AWS S3 bucket by Lia Infraservices - No.1 AWS Cloud Migration Services\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.liainfraservices.com\/blog\/mobile-app-registration-and-upload-the-profile-images-to-aws-s3-bucket\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Mobile App registration and upload the profile images to AWS S3 bucket - Blog | Liainfraservices\" \/>\n<meta property=\"og:description\" content=\"Learn about Mobile App registration and upload the profile images to AWS S3 bucket by Lia Infraservices - No.1 AWS Cloud Migration Services\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.liainfraservices.com\/blog\/mobile-app-registration-and-upload-the-profile-images-to-aws-s3-bucket\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog | Liainfraservices\" \/>\n<meta property=\"article:published_time\" content=\"2021-12-10T10:30:16+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-08-08T09:38:51+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.liainfraservices.com\/blog\/wp-content\/uploads\/2021\/12\/Mobile-App-registration-and-upload-the-profile-images-to-AWS-S3-bucket-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"512\" \/>\n\t<meta property=\"og:image:height\" content=\"315\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Partho\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Partho\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.liainfraservices.com\\\/blog\\\/mobile-app-registration-and-upload-the-profile-images-to-aws-s3-bucket\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.liainfraservices.com\\\/blog\\\/mobile-app-registration-and-upload-the-profile-images-to-aws-s3-bucket\\\/\"},\"author\":{\"name\":\"Partho\",\"@id\":\"https:\\\/\\\/www.liainfraservices.com\\\/blog\\\/#\\\/schema\\\/person\\\/b5a729cb152dd3bc7f07550ca9d223e4\"},\"headline\":\"Mobile App registration and upload the profile images to AWS S3 bucket\",\"datePublished\":\"2021-12-10T10:30:16+00:00\",\"dateModified\":\"2022-08-08T09:38:51+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.liainfraservices.com\\\/blog\\\/mobile-app-registration-and-upload-the-profile-images-to-aws-s3-bucket\\\/\"},\"wordCount\":489,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.liainfraservices.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.liainfraservices.com\\\/blog\\\/mobile-app-registration-and-upload-the-profile-images-to-aws-s3-bucket\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.liainfraservices.com\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/12\\\/Mobile-App-registration-and-upload-the-profile-images-to-AWS-S3-bucket-1.jpg\",\"keywords\":[\"android app development company in chennai\",\"android app development in saudi arabia\",\"AWS Cloud Migration\",\"AWS Cloud Migration provider\",\"aws cloud migration services\",\"Cloud Migration Services\",\"ios app development company in chennai\",\"Liainfraservices\",\"mobile app development company in chennai\",\"Mobile App Development in Saudi Arabia\",\"on-premises to cloud migration\",\"Software development company\"],\"articleSection\":[\"AWS\",\"Cloud Migrations\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.liainfraservices.com\\\/blog\\\/mobile-app-registration-and-upload-the-profile-images-to-aws-s3-bucket\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.liainfraservices.com\\\/blog\\\/mobile-app-registration-and-upload-the-profile-images-to-aws-s3-bucket\\\/\",\"url\":\"https:\\\/\\\/www.liainfraservices.com\\\/blog\\\/mobile-app-registration-and-upload-the-profile-images-to-aws-s3-bucket\\\/\",\"name\":\"Mobile App registration and upload the profile images to AWS S3 bucket - Blog | Liainfraservices\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.liainfraservices.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.liainfraservices.com\\\/blog\\\/mobile-app-registration-and-upload-the-profile-images-to-aws-s3-bucket\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.liainfraservices.com\\\/blog\\\/mobile-app-registration-and-upload-the-profile-images-to-aws-s3-bucket\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.liainfraservices.com\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/12\\\/Mobile-App-registration-and-upload-the-profile-images-to-AWS-S3-bucket-1.jpg\",\"datePublished\":\"2021-12-10T10:30:16+00:00\",\"dateModified\":\"2022-08-08T09:38:51+00:00\",\"description\":\"Learn about Mobile App registration and upload the profile images to AWS S3 bucket by Lia Infraservices - No.1 AWS Cloud Migration Services\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.liainfraservices.com\\\/blog\\\/mobile-app-registration-and-upload-the-profile-images-to-aws-s3-bucket\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.liainfraservices.com\\\/blog\\\/mobile-app-registration-and-upload-the-profile-images-to-aws-s3-bucket\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.liainfraservices.com\\\/blog\\\/mobile-app-registration-and-upload-the-profile-images-to-aws-s3-bucket\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.liainfraservices.com\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/12\\\/Mobile-App-registration-and-upload-the-profile-images-to-AWS-S3-bucket-1.jpg\",\"contentUrl\":\"https:\\\/\\\/www.liainfraservices.com\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/12\\\/Mobile-App-registration-and-upload-the-profile-images-to-AWS-S3-bucket-1.jpg\",\"width\":512,\"height\":315,\"caption\":\"Mobile App registration and upload the profile images to AWS S3 bucket\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.liainfraservices.com\\\/blog\\\/mobile-app-registration-and-upload-the-profile-images-to-aws-s3-bucket\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.liainfraservices.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cloud Migrations\",\"item\":\"https:\\\/\\\/www.liainfraservices.com\\\/blog\\\/category\\\/cloud-migrations\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Mobile App registration and upload the profile images to AWS S3 bucket\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.liainfraservices.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.liainfraservices.com\\\/blog\\\/\",\"name\":\"Blog | Liainfraservices\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.liainfraservices.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.liainfraservices.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.liainfraservices.com\\\/blog\\\/#organization\",\"name\":\"Blog | Liainfraservices\",\"url\":\"https:\\\/\\\/www.liainfraservices.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.liainfraservices.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.liainfraservices.com\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/10\\\/lia-logo-b-e1635340384244.png\",\"contentUrl\":\"https:\\\/\\\/www.liainfraservices.com\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/10\\\/lia-logo-b-e1635340384244.png\",\"width\":308,\"height\":96,\"caption\":\"Blog | Liainfraservices\"},\"image\":{\"@id\":\"https:\\\/\\\/www.liainfraservices.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.liainfraservices.com\\\/blog\\\/#\\\/schema\\\/person\\\/b5a729cb152dd3bc7f07550ca9d223e4\",\"name\":\"Partho\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/6c5fc8918cc5dbc844eccbeaaf854eef27d2c79ab17ff0022304f712805d6959?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/6c5fc8918cc5dbc844eccbeaaf854eef27d2c79ab17ff0022304f712805d6959?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/6c5fc8918cc5dbc844eccbeaaf854eef27d2c79ab17ff0022304f712805d6959?s=96&d=mm&r=g\",\"caption\":\"Partho\"},\"description\":\"Partho Das, founder of Lia Infraservices, has 15+ years of expertise in cloud solutions, DevOps, and infrastructure security. He provides consultation on architecture planning, DevOps setup, Kubernetes, and cloud migrations. Partho holds multiple AWS and Azure certifications, along with CISCO CCNA &amp; CCNP. Connect on LinkedIn\",\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/in\\\/partho-dev\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Mobile App registration and upload the profile images to AWS S3 bucket - Blog | Liainfraservices","description":"Learn about Mobile App registration and upload the profile images to AWS S3 bucket by Lia Infraservices - No.1 AWS Cloud Migration Services","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.liainfraservices.com\/blog\/mobile-app-registration-and-upload-the-profile-images-to-aws-s3-bucket\/","og_locale":"en_US","og_type":"article","og_title":"Mobile App registration and upload the profile images to AWS S3 bucket - Blog | Liainfraservices","og_description":"Learn about Mobile App registration and upload the profile images to AWS S3 bucket by Lia Infraservices - No.1 AWS Cloud Migration Services","og_url":"https:\/\/www.liainfraservices.com\/blog\/mobile-app-registration-and-upload-the-profile-images-to-aws-s3-bucket\/","og_site_name":"Blog | Liainfraservices","article_published_time":"2021-12-10T10:30:16+00:00","article_modified_time":"2022-08-08T09:38:51+00:00","og_image":[{"width":512,"height":315,"url":"https:\/\/www.liainfraservices.com\/blog\/wp-content\/uploads\/2021\/12\/Mobile-App-registration-and-upload-the-profile-images-to-AWS-S3-bucket-1.jpg","type":"image\/jpeg"}],"author":"Partho","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Partho","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.liainfraservices.com\/blog\/mobile-app-registration-and-upload-the-profile-images-to-aws-s3-bucket\/#article","isPartOf":{"@id":"https:\/\/www.liainfraservices.com\/blog\/mobile-app-registration-and-upload-the-profile-images-to-aws-s3-bucket\/"},"author":{"name":"Partho","@id":"https:\/\/www.liainfraservices.com\/blog\/#\/schema\/person\/b5a729cb152dd3bc7f07550ca9d223e4"},"headline":"Mobile App registration and upload the profile images to AWS S3 bucket","datePublished":"2021-12-10T10:30:16+00:00","dateModified":"2022-08-08T09:38:51+00:00","mainEntityOfPage":{"@id":"https:\/\/www.liainfraservices.com\/blog\/mobile-app-registration-and-upload-the-profile-images-to-aws-s3-bucket\/"},"wordCount":489,"commentCount":0,"publisher":{"@id":"https:\/\/www.liainfraservices.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.liainfraservices.com\/blog\/mobile-app-registration-and-upload-the-profile-images-to-aws-s3-bucket\/#primaryimage"},"thumbnailUrl":"https:\/\/www.liainfraservices.com\/blog\/wp-content\/uploads\/2021\/12\/Mobile-App-registration-and-upload-the-profile-images-to-AWS-S3-bucket-1.jpg","keywords":["android app development company in chennai","android app development in saudi arabia","AWS Cloud Migration","AWS Cloud Migration provider","aws cloud migration services","Cloud Migration Services","ios app development company in chennai","Liainfraservices","mobile app development company in chennai","Mobile App Development in Saudi Arabia","on-premises to cloud migration","Software development company"],"articleSection":["AWS","Cloud Migrations"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.liainfraservices.com\/blog\/mobile-app-registration-and-upload-the-profile-images-to-aws-s3-bucket\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.liainfraservices.com\/blog\/mobile-app-registration-and-upload-the-profile-images-to-aws-s3-bucket\/","url":"https:\/\/www.liainfraservices.com\/blog\/mobile-app-registration-and-upload-the-profile-images-to-aws-s3-bucket\/","name":"Mobile App registration and upload the profile images to AWS S3 bucket - Blog | Liainfraservices","isPartOf":{"@id":"https:\/\/www.liainfraservices.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.liainfraservices.com\/blog\/mobile-app-registration-and-upload-the-profile-images-to-aws-s3-bucket\/#primaryimage"},"image":{"@id":"https:\/\/www.liainfraservices.com\/blog\/mobile-app-registration-and-upload-the-profile-images-to-aws-s3-bucket\/#primaryimage"},"thumbnailUrl":"https:\/\/www.liainfraservices.com\/blog\/wp-content\/uploads\/2021\/12\/Mobile-App-registration-and-upload-the-profile-images-to-AWS-S3-bucket-1.jpg","datePublished":"2021-12-10T10:30:16+00:00","dateModified":"2022-08-08T09:38:51+00:00","description":"Learn about Mobile App registration and upload the profile images to AWS S3 bucket by Lia Infraservices - No.1 AWS Cloud Migration Services","breadcrumb":{"@id":"https:\/\/www.liainfraservices.com\/blog\/mobile-app-registration-and-upload-the-profile-images-to-aws-s3-bucket\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.liainfraservices.com\/blog\/mobile-app-registration-and-upload-the-profile-images-to-aws-s3-bucket\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.liainfraservices.com\/blog\/mobile-app-registration-and-upload-the-profile-images-to-aws-s3-bucket\/#primaryimage","url":"https:\/\/www.liainfraservices.com\/blog\/wp-content\/uploads\/2021\/12\/Mobile-App-registration-and-upload-the-profile-images-to-AWS-S3-bucket-1.jpg","contentUrl":"https:\/\/www.liainfraservices.com\/blog\/wp-content\/uploads\/2021\/12\/Mobile-App-registration-and-upload-the-profile-images-to-AWS-S3-bucket-1.jpg","width":512,"height":315,"caption":"Mobile App registration and upload the profile images to AWS S3 bucket"},{"@type":"BreadcrumbList","@id":"https:\/\/www.liainfraservices.com\/blog\/mobile-app-registration-and-upload-the-profile-images-to-aws-s3-bucket\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.liainfraservices.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Cloud Migrations","item":"https:\/\/www.liainfraservices.com\/blog\/category\/cloud-migrations\/"},{"@type":"ListItem","position":3,"name":"Mobile App registration and upload the profile images to AWS S3 bucket"}]},{"@type":"WebSite","@id":"https:\/\/www.liainfraservices.com\/blog\/#website","url":"https:\/\/www.liainfraservices.com\/blog\/","name":"Blog | Liainfraservices","description":"","publisher":{"@id":"https:\/\/www.liainfraservices.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.liainfraservices.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.liainfraservices.com\/blog\/#organization","name":"Blog | Liainfraservices","url":"https:\/\/www.liainfraservices.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.liainfraservices.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.liainfraservices.com\/blog\/wp-content\/uploads\/2021\/10\/lia-logo-b-e1635340384244.png","contentUrl":"https:\/\/www.liainfraservices.com\/blog\/wp-content\/uploads\/2021\/10\/lia-logo-b-e1635340384244.png","width":308,"height":96,"caption":"Blog | Liainfraservices"},"image":{"@id":"https:\/\/www.liainfraservices.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.liainfraservices.com\/blog\/#\/schema\/person\/b5a729cb152dd3bc7f07550ca9d223e4","name":"Partho","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/6c5fc8918cc5dbc844eccbeaaf854eef27d2c79ab17ff0022304f712805d6959?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/6c5fc8918cc5dbc844eccbeaaf854eef27d2c79ab17ff0022304f712805d6959?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/6c5fc8918cc5dbc844eccbeaaf854eef27d2c79ab17ff0022304f712805d6959?s=96&d=mm&r=g","caption":"Partho"},"description":"Partho Das, founder of Lia Infraservices, has 15+ years of expertise in cloud solutions, DevOps, and infrastructure security. He provides consultation on architecture planning, DevOps setup, Kubernetes, and cloud migrations. Partho holds multiple AWS and Azure certifications, along with CISCO CCNA &amp; CCNP. Connect on LinkedIn","sameAs":["https:\/\/www.linkedin.com\/in\/partho-dev\/"]}]}},"_links":{"self":[{"href":"https:\/\/www.liainfraservices.com\/blog\/wp-json\/wp\/v2\/posts\/3342","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.liainfraservices.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.liainfraservices.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.liainfraservices.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.liainfraservices.com\/blog\/wp-json\/wp\/v2\/comments?post=3342"}],"version-history":[{"count":12,"href":"https:\/\/www.liainfraservices.com\/blog\/wp-json\/wp\/v2\/posts\/3342\/revisions"}],"predecessor-version":[{"id":4465,"href":"https:\/\/www.liainfraservices.com\/blog\/wp-json\/wp\/v2\/posts\/3342\/revisions\/4465"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.liainfraservices.com\/blog\/wp-json\/wp\/v2\/media\/4112"}],"wp:attachment":[{"href":"https:\/\/www.liainfraservices.com\/blog\/wp-json\/wp\/v2\/media?parent=3342"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.liainfraservices.com\/blog\/wp-json\/wp\/v2\/categories?post=3342"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.liainfraservices.com\/blog\/wp-json\/wp\/v2\/tags?post=3342"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}