All Projects → amazon-archives → Awsmobile Cli

amazon-archives / Awsmobile Cli

Licence: apache-2.0
CLI experience for Frontend developers in the JavaScript ecosystem.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Awsmobile Cli

Amplify Js
A declarative JavaScript library for application development using cloud services.
Stars: ✭ 8,539 (+5708.84%)
Mutual labels:  aws, aws-s3, aws-apigateway, aws-cognito, metrics
Serverless Photo Recognition
A collection of 3 lambda functions that are invoked by Amazon S3 or Amazon API Gateway to analyze uploaded images with Amazon Rekognition and save picture labels to ElasticSearch (written in Kotlin)
Stars: ✭ 345 (+134.69%)
Mutual labels:  aws, aws-lambda, aws-s3, aws-apigateway
Aws Serverless Auth Reference App
Serverless reference app and backend API, showcasing authentication and authorization patterns using Amazon Cognito, Amazon API Gateway, AWS Lambda, and AWS IAM.
Stars: ✭ 724 (+392.52%)
Mutual labels:  aws, aws-lambda, aws-apigateway, aws-cognito
Chalice
Python Serverless Microframework for AWS
Stars: ✭ 8,513 (+5691.16%)
Mutual labels:  aws, aws-lambda, aws-apigateway
Aws Lambda Dotnet
Libraries, samples and tools to help .NET Core developers develop AWS Lambda functions.
Stars: ✭ 945 (+542.86%)
Mutual labels:  aws, aws-lambda, aws-apigateway
Graphql Serverless
Sample project to guide the use of GraphQL and Serverless Architecture.
Stars: ✭ 28 (-80.95%)
Mutual labels:  aws, aws-lambda, dynamodb
Aws Github Actions
Deploy 🚀 to AWS ☁️ with GitHub Actions!
Stars: ✭ 70 (-52.38%)
Mutual labels:  aws, aws-lambda, aws-s3
Curso Aws Com Terraform
🎦 🇧🇷 Arquivos do curso "DevOps: AWS com Terraform Automatizando sua infraestrutura" publicado na Udemy. Você pode me ajudar comprando o curso utilizando o link abaixo.
Stars: ✭ 62 (-57.82%)
Mutual labels:  aws, aws-lambda, aws-s3
Shadowreader
Serverless load testing for replaying website traffic. Powered by AWS Lambda.
Stars: ✭ 138 (-6.12%)
Mutual labels:  aws, aws-lambda, aws-s3
Serverless Image Processor
AWS Lambda image processor
Stars: ✭ 106 (-27.89%)
Mutual labels:  aws, aws-lambda, aws-s3
Smart Security Camera
A Pi Zero and Motion based webcamera that forwards images to Amazon Web Services for Image Processing
Stars: ✭ 103 (-29.93%)
Mutual labels:  aws, aws-lambda, aws-s3
Serverless Docker Image Resize
Simple serverless image resize on-the-fly - Deploy with one command - Built with AWS Lambda and S3
Stars: ✭ 114 (-22.45%)
Mutual labels:  aws, aws-lambda, aws-s3
Cloudmagick
CloudMagick is a serverless application which provides a dynamic image transformation like the small light module of apache2
Stars: ✭ 11 (-92.52%)
Mutual labels:  aws, aws-lambda, aws-apigateway
Touchdown
Cloud service orchestration framework for python
Stars: ✭ 10 (-93.2%)
Mutual labels:  aws, aws-lambda, aws-s3
Serverless Sam
Serverless framework plugin to export AWS SAM templates for a service
Stars: ✭ 143 (-2.72%)
Mutual labels:  aws, aws-lambda, aws-apigateway
Contacts api
Serverless RESTful API with AWS Lambda, API Gateway and DynamoDB
Stars: ✭ 66 (-55.1%)
Mutual labels:  aws, aws-lambda, dynamodb
Lambdaguard
AWS Serverless Security
Stars: ✭ 300 (+104.08%)
Mutual labels:  aws, aws-lambda, dynamodb
Aws Lambda Graphql
Use AWS Lambda + AWS API Gateway v2 for GraphQL subscriptions over WebSocket and AWS API Gateway v1 for HTTP
Stars: ✭ 313 (+112.93%)
Mutual labels:  aws, aws-lambda, aws-apigateway
Lambda Refarch Webapp
The Web Application reference architecture is a general-purpose, event-driven, web application back-end that uses AWS Lambda, Amazon API Gateway for its business logic. It also uses Amazon DynamoDB as its database and Amazon Cognito for user management. All static content is hosted using AWS Amplify Console.
Stars: ✭ 1,208 (+721.77%)
Mutual labels:  aws, aws-lambda, dynamodb
Architect
The simplest, most powerful way to build serverless applications
Stars: ✭ 1,925 (+1209.52%)
Mutual labels:  aws, aws-lambda, aws-apigateway

awsmobile-CLI

Important: The following content applies if you are already using the AWS Mobile CLI to configure your backend. If you are building a new mobile or web app, or you're adding cloud capabilities to your existing app, use the new AWS Amplify CLI instead. With the new Amplify CLI, you can use all of the features described in Announcing the AWS Amplify CLI toolchain, including AWS CloudFormation functionality that provides additional workflows.

Migrate your Mobile Hub Project to Amplify CLI: The Mobile Hub Migrator allows you to re-use your existing Mobile Hub resources with the Amplify CLI.

build:started

The awsmobile-CLI, built on top of AWS Mobile Hub, provides a command line interface for frontend JavaScript developers to seamlessly enable and configure AWS services into their apps. With minimal configuration, you can start using all of the functionality provided by the AWS Mobile Hub from your favorite terminal program.

Installation

The easiest way to install is using npm or yarn

npm install -g awsmobile-cli

or

yarn global add awsmobile-cli

Configuration

awsmobile configure

Check here for more details about configuration

Getting Started

To create a new Mobile Hub project and pull the project configuration into your app, run the following command on your terminal.

cd <your-app>
awsmobile init

Running this command enables your Mobile Hub project with two default features: (1) Analytics, for receiving the analytics sent from your app and (2) Hosting and Streaming for easily hosting your app in the cloud. The command also adds the AWS Amplify JavaScript library to your app so you can easily integrate Analytics, as well as other features provided by AWS. These features can easily be enabled using the awsmobile cli commands below.

Commands Summary

The current set of commands supported by the awsmobile CLI are

Command Description
awsmobile start Starts an awsmobilejs project using one of our starter templates, sets up the backend mobile hub project in the cloud and pulls the aws-exports.js file
awsmobile init Initializes the current project with awsmobilejs features, sets up the backend mobile hub project in the cloud and pulls the aws-exports.js file
awsmobile configure [aws] Configures the aws access credentials and aws region for awsmobile-cli
awsmobile configure project Configures the attributes of your project for awsmobile-cli
awsmobile pull Retrieves the latest details of the backend Mobile Hub project, such as the access information file aws-exports.js
awsmobile push Updates the backend Mobile Hub project with the latest local developments
awsmobile publish Executes awsmobile push, then builds and publishes client-side application to S3 and Cloud Front
awsmobile run Executes awsmobile push, then executes the project's start command to test run the client-side application
awsmobile console Opens the web console of the backend Mobile Hub project
awsmobile features Shows available Mobile Hub project features, and allows them to be enabled/disabled
awsmobile <feature> enable [--prompt] Enables the feature with the defaults configuration, and --prompt for initial configuration settings
awsmobile <feature> disable Disables the feature
awsmobile <feature> configure Configures the definition of the objects in the feature
awsmobile cloud-api invoke <apiname> <method> <path> [init] Invokes the API for testing locally. This helps quickly test unsigned APIs in your local environment
awsmobile delete Deletes the Mobile hub project
awsmobile help [cmd] Displays help for [cmd]

Supported Features:

  1. user-signin (Cognito)
  2. user-files (AWS S3)
  3. cloud-api (CloudLogic)
  4. database (Dynamo DB)
  5. analytics (Pinpoint)
  6. hosting (S3 and CloudFront Distribution)

awsmobile configure

awsmobile configure

There are two levels in the aws credential and region configurations for the awsmobile-cli

  • general
  • per project

When you run awsmobile configure outside of a valid awsmobilejs project, it sets the general configuration. The general configuration is applied when you run awsmobile init or awsmobile start command. And its values are copied as the initial per project configuration for the newly initialized project

When you run awsmobile configure inside a valid awsmobilejs project, it sets the configuration for this project only. It does NOT change the general configuration or the configuration of other projects.

Usage

Go to the AWS Mobile Docs to learn more about the usage of the awsmobile-cli and some sample codes to get your app up and running.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].