运行 宁容器中的 AWS Copilot 运行 任务
AWS Copilot Run Task in Running Container
我有一个 Django 实例 运行ning 作为负载均衡 Web 服务,由 AWS Copilot 部署。我想 运行 Django Migrations 运行 通过 Copilot 执行任务。
我试过 运行完成这样的任务:
copilot task run --command "python src/manage.py migrate"
但是,运行 它似乎没有出现在我的活动容器中。我希望看到迁移 运行、服务日志以及更新的迁移,但我只看到标准的健康检查。
copilot/core-api/22 20:07:02 web.1 | INFO: 10.0.1.100:59904 - "GET /healthcheck/ HTTP/1.1" 200 OK
copilot/core-api/22 20:07:17 web.1 | INFO: 10.0.0.117:29060 - "GET /healthcheck/ HTTP/1.1" 200 OK
copilot/core-api/22 20:07:37 web.1 | INFO: 10.0.1.100:59934 - "GET /healthcheck/ HTTP/1.1" 200 OK
我是不是误会了task run
?我只有 1 个应用程序、1 个服务、1 个环境。我希望 task run
将在 运行ning 服务中执行,但也许不是?
copilot task run
创建一个新容器。您要找的是 copilot task exec
.
我有一个 Django 实例 运行ning 作为负载均衡 Web 服务,由 AWS Copilot 部署。我想 运行 Django Migrations 运行 通过 Copilot 执行任务。
我试过 运行完成这样的任务:
copilot task run --command "python src/manage.py migrate"
但是,运行 它似乎没有出现在我的活动容器中。我希望看到迁移 运行、服务日志以及更新的迁移,但我只看到标准的健康检查。
copilot/core-api/22 20:07:02 web.1 | INFO: 10.0.1.100:59904 - "GET /healthcheck/ HTTP/1.1" 200 OK
copilot/core-api/22 20:07:17 web.1 | INFO: 10.0.0.117:29060 - "GET /healthcheck/ HTTP/1.1" 200 OK
copilot/core-api/22 20:07:37 web.1 | INFO: 10.0.1.100:59934 - "GET /healthcheck/ HTTP/1.1" 200 OK
我是不是误会了task run
?我只有 1 个应用程序、1 个服务、1 个环境。我希望 task run
将在 运行ning 服务中执行,但也许不是?
copilot task run
创建一个新容器。您要找的是 copilot task exec
.