#laravel #amazon-web-services #laravel-vapor
#laravel #amazon-веб-сервисы #laravel-vapor
Вопрос:
Я работаю с Laravel 7.x
и Vapor
(последнее впервые). У меня проблема, из-за которой при развертывании промежуточной версии я получаю следующую ошибку:
==> Ensuring IAM Role Exists
==> Ensuring Storage Exists
==> Ensuring Cache Table Is Configured
==> Ensuring Functions Exist
==> Updating Function Code
==> Updating Function Configurations
==> Updating Function Version
==> Ensuring Function Aliases Exist
==> Running Deployment Hooks
==> Ensuring Vanity Domain Certificate Exists
==> Ensuring Http API Is Configured
An error occurred during deployment.
Message: AWS: The certificate provided must be owned by the account creating the domain.
Я использую сетевую настройку Vapor
по API Gwy 2
умолчанию, зарегистрировал свой домен и выдал сертификат для us-east-1
через Vapor
пользовательский интерфейс. Я могу видеть сертификат в AWS
консоли диспетчера сертификатов для этого региона.
Я удалял и воссоздавал сертификат как через Vapor
пользовательский интерфейс и cli, так и AWS
несколько раз, но ошибка остается.
Приветствуются любые предложения.
Ответ №1:
Войдите в панель управления Vapor и запросите новый сертификат в нужном регионе. вы можете запросить более одного.
Ответ №2:
Решена путем удаления всех ресурсов в Vapor, а затем удаления остальных ресурсов, созданных Vapor, но оставленных в AWS во время удаления проекта.
Проверьте и удалите:
VPCs (check multiple regions in VPC Dashboard)
Subnets
Interfaces
Lambda fucntions
CDN
S3 buckets
Затем удалите vapor.yml
и vapor init
снова запустите проект.