AWS Amplify — это инструмент для разработки и развертывания веб- и мобильных приложений. В этой статье мы будем сосредоточиться на возможностях развертывания AWS Amminify и того, как вы можете использовать этот инструмент для быстро и надежно развертывать веб-сайт.
Для подключения вашего приложения для усиления приложения есть несколько вариантов REPO GIT или вы можете создать свои собственные артефакты и загружать вручную загрузку при развертывании. Для этого примера мы будем использовать github.
Вам будет предложено подтвердить аутентификацию с GitHub и позволить прочитанным доступом для усиления, чтобы прослушивать толкает в данную ветку и потяните из своего репо, чтобы выбросить сборку. После того, как вы успешно аутентифицированы, вы можете выбрать, какой репозиторий и ветвь вы хотели бы развернуть. Имейте в виду, что усиление автоматически восстановит в любое время, которое вы нажимаете на выбранную вами ветку.
На следующем шаге вас попросят настроить настройку сборки для этого приложения. Если вы используете Node.js, ваш SPEC CANGES может быть так же просто, как следующее:
version: 0.1 frontend: phases: preBuild: commands: - npm ci build: commands: - npm run build artifacts: baseDirectory: build files: - '**/*' cache: paths: - node_modules/**/*
Как только вы настроили свой SPECED, вы можете перейти к следующему шагу и развернуть приложение! Это должно занять всего несколько минут в зависимости от того, насколько сложна ваша сборка, и тогда ваше приложение появится в консоли усиления.
Здесь вы можете увидеть информацию о последнем развертывании, включая состояние сборки, вывод сборки и ссылку, где находится ваше приложение.
И там у вас есть! Ваше веб-приложение теперь развернуто и ждет, чтобы быть восстановленным всякий раз, когда ваши изменения готовы.
Оригинал: «https://dev.to/cathyc93/tutorial-using-aws-amplify-to-deploy-your-website-dbi»