cloud:aws:codebuild
Table of Contents
CodeBuild
Multiline file
phases: install: runtime-versions: java: openjdk11 commands: - | cat > test-multi-lines-text << EOF line 1 line 2 EOF - cat test-multi-lines-text -
Switching Roles
To switch role use the sts asume role
Those are commands which can be used
- ASSUME_ROLE_OUTPUT=$(aws sts assume-role --role-arn "arn:aws:iam::$TARGET_ACCOUNT:role/${PROJECT_NAME}-YOURTARGETCodeBuildRole" --role-session-name "session1" --query "Credentials" --output text) - export AWS_ACCESS_KEY_ID=$(echo $ASSUME_ROLE_OUTPUT | awk '{print $1}') - export AWS_SECRET_ACCESS_KEY=$(echo $ASSUME_ROLE_OUTPUT | awk '{print $3}') - export AWS_SESSION_TOKEN=$(echo $ASSUME_ROLE_OUTPUT | awk '{print $4}') - export AWS_DEFAULT_REGION=$REGION
Syntax validation
cloud/aws/codebuild.txt · Last modified: 2023/11/01 07:13 by skipidar