静态网站主机与持续部署

0

【以下的问题经过翻译处理】 你好,

我正在使用Amplify、Cognito、API Gateway、Lambda和DynamoDB构建无服务器Web应用程序案例https://aws.amazon.com/getting-started/hands-on/build-serverless-web-app-lambda-apigateway-s3-dynamodb-cognito/module-1/

我的问题是已创建一个名为“wildrydes-site”的仓库。现在我正在尝试执行Populate git仓库,我已经创建了桶和对象。根据用例,我需要上传哪个HTML文件才能获得与用例中显示的相同的网站。有人可以帮助我从哪里获取相同的网站文件进行上传,上传文件后我需要运行以下命令吗?

a. 进入您的仓库并从S3复制静态文件: cd wildrydes-site aws s3 cp s3://wildrydes-us-east-1/WebApplication/1_StaticWebHosting/website ./ --recursive

b. 将文件提交到您的Git服务 $ git add . $ git commit -m 'new' $ git push

请给予建议。

谢谢,

1 回答
0

【以下的回答经过翻译处理】 嗨,莫妮卡,

在阅读完步骤后,请确保完成以下操作:

  • 创建一个仓库(你已经完成)并从你的本地提示符中运行git clone https: //git-codecommit.<REGION>.amazonaws.com/v1/repos/wildrydes-site。如果你创建了一个CodeCommit仓库,请确保指定正确的区域。该命令的结果将是一个空仓库。
  • 从你的本地提示符中运行cd wildrydes-site。
  • 在本地文件夹内,执行此命令aws s3 cp s3://wildrydes-<REGION>/WebApplication/1_StaticWebHosting/website ./ --recursive。该命令表示“递归地将公共S3存储桶中名为wildrydes-<REGION>的所有文件和文件夹复制到我的本地文件夹中”。选择你的区域,运行它,结果现在你应该将这些文件保存到你的wildrydes-site文件夹中(但还没有提交)。
  • 要提交并推送这些文件到远程,请从本地提示符运行git add .git commit -m 'new'git push。这将把结果推送到你的远程仓库(CodeCommit或Github)。

希望对你有所帮助,如果有的话,请考虑接受答案; )

profile picture
专家
已回答 8 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则