Проблема с развертыванием Laravel Vapor — владение сертификатом ssl

#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 снова запустите проект.