If you need to get the Region of your running Lambda Function then you should look for the AWS_REGION
in the Environment Variables.
Below is the code on how to access the AWS_REGION
Environment Variable using Ruby.
aws_region = ENV['AWS_REGION']
Here is an example of a simple Ruby code where it will get the AWS region of the running Lambda Function.
def lambda_handler(event:, context:)
aws_region = ENV['AWS_REGION']
puts aws_region
end
Output
In the example above I ran my Lambda Function in N. Virginia Region which is why the output is us-east-1
.
I hope this helps.