如何运行现有的AWS放大项目

超级堆栈

我被要求从事一个现有aws amplify reactJs项目。通常,我只是从github或bitbucket克隆项目存储库,但是该项目是一个放大项目,需要一整套配置。我在cli上设置了几个aws配置文件,并且可以访问此项目的aws cludservices,但是由于我的aws-exports.js文件中没有所需的增强配置,因此无法在本地运行该应用程序

根据现有项目放大cli文档,我应该只能运行amplify init --app https://bitbucket.org/brooklynva/brooklyn-ocr-poc.git但是,这尝试了,但失败了,无法在AWS上更新cloudformation堆栈。它更新了aws-exports.js文件,但仅与此:

// WARNING: DO NOT EDIT. This file is automatically generated by AWS Amplify. It will be overwritten.

const awsmobile = {
    "aws_project_region": "us-east-2"
};


export default awsmobile;

因此,我然后发现,amplify pull --frontend使用其他一些参数(我放入一个bash文件中)运行等同于running git pull运行该命令后,配置文件中仍然没有任何更新。

#!/bin/bash
set -e
IFS='|'

REACTCONFIG="{\
\"SourceDir\":\"src\",\
\"DistributionDir\":\"build\",\
\"BuildCommand\":\"npm run-script build\",\
\"StartCommand\":\"npm run-script start\"\
}"
FRONTEND="{\
\"frontend\":\"javascript\",\
\"framework\":\"react\",\
\"config\":$REACTCONFIG\
}"

amplify pull \
--frontend $FRONTEND \
--yes

所以我的问题仍然存在,我如何aws amplify从一个现有项目中启动一个已经存在的应用程序,并生成在本地运行该应用程序所需的配置文件,而无需创建应用程序的人与我共享该配置文件?

法国

您需要创建或使用现有的Amplify环境

检查您可用的环境

amplify env list

与git类似,它将显示环境列表(将其视为git上的分支)

检出现有环境之一或为您创建一个新环境,Amplify允许您为特定用户创建环境,例如: dev-myuser

amplify env checkout <exising-environment>

要么

amplify env add

add命令是交互式的,将询问您一些问题来设置您的环境

之后,您应该aws-exports.js有一套

然后你推动改变

amplify push

有关放大环境的更多详细信息:https : //read.acloud.guru/multiple-serverless-environments-with-aws-amplify-344759e1be08

从官方文档中:https : //aws-amplify.github.io/docs/cli-toolchain/quickstart#environments-and-teams

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何处理下拉angular-ui中的大项目列表?

来自分类Dev

随着SBT的发展,如何使用现有的Intellij项目?

来自分类Dev

如何使用Eclipse打开现有的C ++项目?

来自分类Dev

如何使用Mac OS X在Eclipse中运行现有的Maven项目

来自分类Dev

使用不带引号的数组键,如何在大项目上修复它?

来自分类Dev

OpenGL大项目,VAO-s等

来自分类Dev

如何为现有的Maven项目创建EAR文件

来自分类Dev

从脚本更改ReorderableList最大项目

来自分类Dev

如何显示git历史上最大的10个最大项目

来自分类Dev

如何对现有的Spring项目迁移到春季启动

来自分类Dev

如何使用VueJS增强现有的Laravel项目?

来自分类Dev

如何在引导卡中设置最大项目数?

来自分类Dev

MongoDB分组和最大项目?

来自分类Dev

如何在SQLite中使用触发器为特定表设置最大项目?

来自分类Dev

如何跟踪现有的ansible项目

来自分类Dev

如何使用Swift 5查找结构数组项目之一的最小或最大项目索引

来自分类Dev

CSS Flexbox包装-如何在大项目之前填充行

来自分类Dev

从脚本更改ReorderableList最大项目

来自分类Dev

如何显示git历史上最大的10个最大项目

来自分类Dev

像hadoop这样的大项目

来自分类Dev

如何在Linux中的Rails项目上运行现有的Ruby

来自分类Dev

如何使用Mac OS X在Eclipse中运行现有的Maven项目

来自分类Dev

在列表中查找最大项目

来自分类Dev

如何使用和运行现有的yeoman项目?

来自分类Dev

PHP:循环 - 如何添加最大项目

来自分类Dev

如何根据字段设置要存储的最大项目数?

来自分类Dev

如何启动现有的 Django 项目?

来自分类Dev

VB NET:如何从多个字符串列表中找到具有最大项目数的字符串列表

来自分类Dev

来自熊猫的最大项目匹配

Related 相关文章

  1. 1

    如何处理下拉angular-ui中的大项目列表?

  2. 2

    随着SBT的发展,如何使用现有的Intellij项目?

  3. 3

    如何使用Eclipse打开现有的C ++项目?

  4. 4

    如何使用Mac OS X在Eclipse中运行现有的Maven项目

  5. 5

    使用不带引号的数组键,如何在大项目上修复它?

  6. 6

    OpenGL大项目,VAO-s等

  7. 7

    如何为现有的Maven项目创建EAR文件

  8. 8

    从脚本更改ReorderableList最大项目

  9. 9

    如何显示git历史上最大的10个最大项目

  10. 10

    如何对现有的Spring项目迁移到春季启动

  11. 11

    如何使用VueJS增强现有的Laravel项目?

  12. 12

    如何在引导卡中设置最大项目数?

  13. 13

    MongoDB分组和最大项目?

  14. 14

    如何在SQLite中使用触发器为特定表设置最大项目?

  15. 15

    如何跟踪现有的ansible项目

  16. 16

    如何使用Swift 5查找结构数组项目之一的最小或最大项目索引

  17. 17

    CSS Flexbox包装-如何在大项目之前填充行

  18. 18

    从脚本更改ReorderableList最大项目

  19. 19

    如何显示git历史上最大的10个最大项目

  20. 20

    像hadoop这样的大项目

  21. 21

    如何在Linux中的Rails项目上运行现有的Ruby

  22. 22

    如何使用Mac OS X在Eclipse中运行现有的Maven项目

  23. 23

    在列表中查找最大项目

  24. 24

    如何使用和运行现有的yeoman项目?

  25. 25

    PHP:循环 - 如何添加最大项目

  26. 26

    如何根据字段设置要存储的最大项目数?

  27. 27

    如何启动现有的 Django 项目?

  28. 28

    VB NET:如何从多个字符串列表中找到具有最大项目数的字符串列表

  29. 29

    来自熊猫的最大项目匹配

热门标签

归档