AWS Lambdaがデフォルトで持っている環境変数一覧
Lambdaはデフォルトで環境変数を持っているので一覧を表示します。
exports.handler = (event, context, callback) => {
console.log(process.env);
callback(null, 'Hello from Lambda');
};
結果は以下のようになります。
{
PATH: '/var/lang/bin:/usr/local/bin:/usr/bin/:/bin',
LANG: 'en_US.UTF-8',
TZ: ':UTC', // Lambdaのタイムゾーン
LD_LIBRARY_PATH: '/var/lang/lib:/lib64:/usr/lib64:/var/runtime:/var/runtime/lib:/var/task:/var/task/lib',
LAMBDA_TASK_ROOT: '/var/task',
LAMBDA_RUNTIME_DIR: '/var/runtime',
AWS_REGION: 'us-east-2', // リージョン
AWS_DEFAULT_REGION: 'us-east-2', // デフォルトリージョン
AWS_LAMBDA_LOG_GROUP_NAME: '/aws/lambda/process-env',
AWS_LAMBDA_LOG_STREAM_NAME: '2018/04/25/[$LATEST]xxxxxxxxxxxxxxxxxxx',
AWS_LAMBDA_FUNCTION_NAME: 'process-env', // Lambda関数名
AWS_LAMBDA_FUNCTION_MEMORY_SIZE: '128',
AWS_LAMBDA_FUNCTION_VERSION: '$LATEST',
_AWS_XRAY_DAEMON_ADDRESS: 'IPアドレス',
_AWS_XRAY_DAEMON_PORT: '2000',
AWS_XRAY_DAEMON_ADDRESS: 'IPアドレス:2000',
AWS_XRAY_CONTEXT_MISSING: 'LOG_ERROR',
_X_AMZN_TRACE_ID: 'Root=1-xxxxxxxxxxxx;Parent=xxxxxxxxxx;Sampled=0',
AWS_EXECUTION_ENV: 'AWS_Lambda_nodejs6.10',
_HANDLER: 'index.handler',
NODE_PATH: '/var/runtime:/var/task:/var/runtime/node_modules',
AWS_ACCESS_KEY_ID: 'xxxxxxxxxxxxxxxxxxxx',
AWS_SECRET_ACCESS_KEY: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',
AWS_SESSION_TOKEN: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=='
}
参考サイト
ERROR: The request could not be satisfied

KHI入社して退社。今はCONFRAGEで正社員です。関西で140-170/80~120万から受け付けております^^
得意技はJS(ES6),Java,AWSの大体のリソースです
コメントはやさしくお願いいたします^^
座右の銘は、「狭き門より入れ」「願わくは、我に七難八苦を与えたまえ」です^^

コメント