EC2 instances

running EB application

Jenkins in Docker

on EC2

Elastic

Beanstalk

cu-xxxxx-dockercfg

S3 bucket

Docker

Trusted

Registry

get DTR

credentials

docker

push

get DTR

credentials

docker

pull

Role: jadu-beanstalk-instance-profile

Policies:

  -- AWSElasticBeanstalkMulticontainerDocker

  -- AWSElasticBeanstalkWorkerTier

  -- AWSElasticBeanstalkWebTier

  -- DockerCfgReadPolicy

  -- other-service-privs-policy

Role: jenkins-instance-profile

Policies:

  -- AWSElasticBeanstalkFullAccess

  -- DockerCfgReadPolicy

 

 

EB

deploy

EB command

& control

other service

(AWS)