如何从AWS CLI创建Amplify React应用程序



我有问题,我想在我们的CI管道中创建AWS Amplify React应用。如何从AWS CLI创建Amplify应用程序?文件应该来自S3。在这种情况下,Git不是一个选项。

这个命令创建了amplify应用程序,但是我如何让它使用S3文件,无论是否压缩。

执行以下命令;也可以有不同的命令组合。

步骤1:创建应用程序的名称为appName。aws amplify create-app --name appName --region eu-west-1

步骤2:创建分支。aws amplify create-branch --region eu-west-1 --app-id "{appId from Step 1 here}" --branch-name "master"。还有其他方法可以创建分支。

步骤3:部署。aws amplify start-deployment --region eu-west-1 --app-id "{appId from Step 1 here}" --branch-name "master" --source-url "s3://{s3-bucket-name}/app_src_package.zip"

步骤4:验证部署状态,aws amplify get-job --region eu-west-1 --app-id "{appId from Step 1 here}" --branch-name "master" --job-id "{jobId from Step 3 here}"

注意:确保您的IAM用户/角色需要放大&s3政策。

相关内容

  • 没有找到相关文章

最新更新