使用 AWS Copilot CLI 部署示例 Amazon ECS 应用程序
安装 AWS Copilot CLI 后,您可以按照以下步骤部署示例应用程序、验证部署并清理资源。
先决条件
在开始之前,确保满足以下要求:
请使用单个命令部署示例 Amazon ECS 应用程序
-
请使用以下命令部署从 GitHub 存储库克隆的示例 Web 应用程序。有关 AWS Copilot
init
及其标记的更多信息,请参阅 AWS Copilot 文档。 git clone https://github.com/aws-samples/aws-copilot-sample-service.git demo-app && \ cd demo-app && \ copilot init --app
demo
\ --nameapi
\ --type'Load Balanced Web Service'
\ --dockerfile'./Dockerfile'
\ --port80
\ --deploy -
部署完成后,AWS Copilot CLI 将返回一个可用于验证部署的 URL。您还可以使用以下命令验证应用的状态。
-
列出您的所有 AWS Copilot 应用。
copilot app ls
-
显示有关应用程序中的环境和服务的信息。
copilot app show
-
显示有关您的环境的信息。
copilot env ls
-
显示有关服务的信息,包括终端、容量和相关资源。
copilot svc show
-
应用程序中所有服务的列表。
copilot svc ls
-
显示已部署服务的日志。
copilot svc logs
-
显示服务状态。
copilot svc status
-
-
完成本演示后,请运行以下命令清除相关资源,并避免因未使用的资源产生费用。
copilot app delete