Мое приложение работает на AWS ECS.
И я хочу развернуть для запуска с codedeploy.
Итак, я попытался выполнить команду.
aws deploy \
create-deployment \
--application-name APPLICATION_NAME \
--deployment-group-name DEPLOYMENT_GROUP_NAME \
--deployment-config-name CodeDeployDefault.ECSALLAtOnce \
И он выбрасывает An error occurred (RevisionRequiredException) when calling the CreateDeployment operation: RevisionLocation must be specified
ошибок.
Итак, я создал appspec.yaml
файл.
{
"version": 1,
"Resources": [
{
"TargetService": {
"Type": "AWS::ECS::Service",
"Properties": {
"TaskDefinition": "TASK_DEFINITION",
"LoadBalancerInfo": {
"ContainerName": "CONTAINER_NAME",
"ContainerPort": 80
}
}
}
}
]
}
Итак, мне интересно, как я могу передать appspec.yaml
в командную строку awscli?
Возможно ли это?