Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/liberxue/aws-iot-console
Serverless IoT Application Console
https://github.com/liberxue/aws-iot-console
amplify amplify-auth amplify-console amplify-js aws aws-cloudformation aws-dynamodb aws-lambda dynamodb graphql graphql-api iot lambdafunction low-code no-code
Last synced: 7 days ago
JSON representation
Serverless IoT Application Console
- Host: GitHub
- URL: https://github.com/liberxue/aws-iot-console
- Owner: Liberxue
- Created: 2021-12-18T06:26:20.000Z (almost 3 years ago)
- Default Branch: feature/dev
- Last Pushed: 2024-03-28T04:34:34.000Z (8 months ago)
- Last Synced: 2024-05-03T03:36:44.752Z (7 months ago)
- Topics: amplify, amplify-auth, amplify-console, amplify-js, aws, aws-cloudformation, aws-dynamodb, aws-lambda, dynamodb, graphql, graphql-api, iot, lambdafunction, low-code, no-code
- Language: JavaScript
- Homepage:
- Size: 2.15 MB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Security: SECURITY.md
Awesome Lists containing this project
README
# aws-iot-console
![login](./pic/login.png)
![dashboard](./pic/dashboard.png)
![dashboardTail](./pic/dashboard_detail.png)
|Category|Resource name|Operation |Provider plugin|
| ----------- | ----------- |----------- |----------- |
| Auth | awsiotconsoleb179285c | Create | awscloudformation |
| Function | lambdaThingTriggerf368232f | Create | awscloudformation |
| Function | lambdaThing | Create | awscloudformation |
| Function | ThingLogModelTrigger6fe99b16 | Create | awscloudformation |
| Function | lambdaThingLog | Create | awscloudformation |
| Storage | lambdaThing | Create | awscloudformation |
| Storage | ThingLogModel | Create | awscloudformation |
| Api | ConsoleRESTAPI | Create | awscloudformation |## Quick Start
```shell
git clone https://github.com/Liberxue/aws-iot-console.git
```
```shell
cd aws-iot-console
``````shell
yarn install
```#### [amplify](https://docs.amplify.aws/cli/start/install)
```shell
amplify configure
``````shell
amplify init
```### [REST API](https://docs.amplify.aws/lib/restapi/getting-started/q/platform/js/#configure-your-application)
```shell
amplify add api
```### [analytics](https://docs.amplify.aws/lib/analytics/getting-started/q/platform/js/#configure-your-app)
```shell
amplify add analytics
```
### [Cognito Lambda](https://docs.amplify.aws/cli/function/#function-templates)#### env
```shell
var environment = process.env.ENV
var region = process.env.REGION
var apiBetatestGraphQLAPIIdOutput = process.env.API_BETATEST_GRAPHQLAPIIDOUTPUT
var apiBetatestGraphQLAPIEndpointOutput = process.env.API_BETATEST_GRAPHQLAPIENDPOINTOUTPUT
```### [Authentication](https://docs.amplify.aws/cli/auth/overview/)
```shell
amplify add auth
``````shell
amplify auth console```
```shell
amplify status```
```shell
amplify push
```### Compiles and hot-reloads for development
```shell
yarn serve
```### Compiles and minifies for production
```shell
yarn build
```### Lints and fixes files
```shell
yarn lint
```### Destroy
#### *Deletes all of the resources tied to the project from the cloud*
```shell
amplify delete
```