NAME
AWS::Lambda::AL - AWS Lambda Custom Runtimes based on Amazon Linux
NO LONGER MAINTAINED
These layers are only for backward compatibility. We recommend to migrate to Amazon Linux 2023. These layers are NO LONGER MAINTAINED and WILL NOT RECEIVE ANY UPDATES.
SYNOPSIS
You can get the layer ARN in your script by using get_layer_info.
use AWS::Lambda::AL;
my $info = AWS::Lambda::AL::get_layer_info(
"@@LATEST_PERL@@", # Perl Version
"us-east-1", # Region
"x86_64", # Architecture ("x86_64" or "arm64", optional, the default is "x86_64")
);
say $info->{runtime_arn}; # @@LATEST_RUNTIME_ARN@@
say $info->{runtime_version}; # @@LATEST_RUNTIME_VERSION@@
say $info->{paws_arn} # @@LATEST_PAWS_ARN@@
say $info->{paws_version} # @@LATEST_PAWS_VERSION@@,
Or, you can use following one-liner.
perl -MAWS::Lambda -e 'AWS::Lambda::AL::print_runtime_arn("@@LATEST_PERL@@", "us-east-1")'
perl -MAWS::Lambda -e 'AWS::Lambda::AL::print_paws_arn("@@LATEST_PERL@@", "us-east-1")'
The list of all available layer ARN is:
EOS
for my $version (@$versions) { print $fh "=item Perl $version\n\n=over\n\n"; for my $region (@{$regions->{x86_64}}) { next unless $layers->{$version}{$region}{runtime_arn}; print $fh "=item $layers-{$version}{$region}{runtime_arn}>\n\n"; } print $fh "=back\n\n"; }
printfh(<<'EOS'); =back
And Paws layers:
EOS
for my $version (@$versions) { print $fh "=item Perl $version\n\n=over\n\n"; for my $region (@{$regions->{x86_64}}) { next unless $layers->{$version}{$region}{paws_arn}; print $fh "=item $layers-{$version}{$region}{paws_arn}>\n\n"; } print $fh "=back\n\n"; }
printfh(<<'EOS'); =back
Pre-built Zip Archives for Amazon Linux
URLs of zip archives are:
https://shogo82148-lambda-perl-runtime-$REGION.s3.amazonaws.com/perl-$VERSION-runtime.zip
And Paws:
https://shogo82148-lambda-perl-runtime-$REGION.s3.amazonaws.com/perl-$VERSION-paws.zip
Pre-installed modules
The following modules are pre-installed for convenience.
- AWS::Lambda
- AWS::XRay
- JSON
- Cpanel::JSON::XS
- JSON::MaybeXS
- YAML
- YAML::Tiny
- YAML::XS
- Net::SSLeay
- IO::Socket::SSL
- Mozilla::CA
Paws is optional.
SEE ALSO
LICENSE
The MIT License (MIT)
Copyright (C) ICHINOSE Shogo
AUTHOR
ICHINOSE Shogo
1 POD Error
The following errors were encountered while parsing the POD:
- Around line 226:
You forgot a '=back' before '=head2'
You forgot a '=back' before '=head2'