Разверните приложение Node.js из репозитория Bit Bucket в экземпляр AWS EC2 с помощью AWS Code Deploy - PullRequest
0 голосов
/ 03 июля 2019

У меня есть угловое приложение, и задний конец был на node.js.Теперь я хочу развернуть приложение на экземпляре AWS EC2 из репозитория bitbucket с использованием конвейера битовых сегментов и AWS Code Deploy.

Когда я пытаюсь установить агент развертывания кода AWS в экземпляре EC2, я получаю запрещенную ошибку (код ошибки 403)

Это проблема с разрешением, и мне не хватает разрешения, связанного с настройкой.

Я пытаюсь развернуть его с помощью AWS Code Deploy, следуя приведенной ниже статье.

https://levelup.gitconnected.com/set-up-a-continuous-delivery-pipeline-from-bitbucket-to-aws-ec2-using-aws-code-deploy-a9777a3cbcad

Я получаю сообщение об ошибке при попытке установить агент развертывания кода AWS вЭкземпляр EC2.

ubuntu@ip-10-245-1-43:~$ wget https://aws-codedeploy-bitbucket-us-east-1.s3.us-east-1.amazonaws.com/latest/install
--2019-07-03 13:14:17--  https://aws-codedeploy-bitbucket-us-east-1.s3.us-east-1.amazonaws.com/latest/install
Resolving aws-codedeploy-bitbucket-us-east-1.s3.us-east-1.amazonaws.com (aws-codedeploy-bitbucket-us-east-1.s3.us-east-1.amazonaws.com)... 52.216.130.237
Connecting to aws-codedeploy-bitbucket-us-east-1.s3.us-east-1.amazonaws.com (aws-codedeploy-bitbucket-us-east-1.s3.us-east-1.amazonaws.com)|52.216.130.237|:443... connected.
HTTP request sent, awaiting response... 403 Forbidden
2019-07-03 13:14:17 ERROR 403: Forbidden.

Я попытался запустить файл bitbucket-pipeline.yml и получил следующее сообщение об ошибке:

 --env=COMMAND="upload" \
   --env=S3_BUCKET="$S3_BUCKET" \
   --env=VERSION_LABEL="my-app-1.0.0" \
   --env=ZIP_FILE="application.zip" \
   --add-host="host.docker.internal:$BITBUCKET_DOCKER_HOST_INTERNAL" \
   bitbucketpipelines/aws-code-deploy:0.2.5
Unable to find image 'bitbucketpipelines/aws-code-deploy:0.2.5' locally
0.2.5: Pulling from bitbucketpipelines/aws-code-deploy
c67f3896b22c: Pulling fs layer
410e0473b28d: Pulling fs layer
935eaadc5887: Pulling fs layer
7e21295cc8c2: Pulling fs layer
3073cb4153c5: Pulling fs layer
7e21295cc8c2: Waiting
3073cb4153c5: Waiting
c67f3896b22c: Verifying Checksum
c67f3896b22c: Download complete
935eaadc5887: Download complete
7e21295cc8c2: Verifying Checksum
7e21295cc8c2: Download complete
3073cb4153c5: Verifying Checksum
3073cb4153c5: Download complete
c67f3896b22c: Pull complete
410e0473b28d: Verifying Checksum
410e0473b28d: Download complete
410e0473b28d: Pull complete
935eaadc5887: Pull complete
7e21295cc8c2: Pull complete
3073cb4153c5: Pull complete
Digest: sha256:afc573f273389097401321945c6d2f7c0436a8807917ebcc20b53bdff64be9d0
Status: Downloaded newer image for bitbucketpipelines/aws-code-deploy:0.2.5
INFO: Uploading application.zip to S3.
aws s3 cp application.zip s3://CodeDeployApplication-codedeploy-deployment/my-app-1.0.0
✖ Failed to upload application.zip to S3.

Благодарим вас за помощь.

1 Ответ

0 голосов
/ 06 июля 2019

Наконец я нашел какое-то решение для ошибки, которую я получаю в конвейере битовых сегментов. Я сделал некоторую ошибку, чтобы установить переменные среды в ведре. Ранее я держал разные имена приложений и s3 bucket. После некоторых поисков я поставил одно и то же имя для обоих, и приложение было успешно загружено в хранилище AWS s3.

Спасибо всем.

...