skip to Main Content

Bash – Extract region from AWS arn

Very simple task: extract the region from an AWS arn. Example: arn:aws:lambda:eu-west-2:12345678912:layer:my-awsome-layer:3 I need to extract eu-west-2 I have a working regex for this: ^(?:[^:]+:){3}([^:]+).* I tried this command, but it returns the entire string: echo "arn:aws:lambda:eu-west-2:12345678912:layer:my-awsome-layer:3" | grep -oP…

VIEW QUESTION
Back To Top
Search