gpt4 book ai didi

amazon-web-services - 来自AWS Lambda的Google OAuth

转载 作者:行者123 更新时间:2023-12-04 08:16:45 25 4
gpt4 key购买 nike

如何通过AWS Lambda函数使用Google服务帐户安全地进行身份验证?我想从AWS Lambda调用一些Google API。

最佳答案

您也可以将加密的凭据存储在Lambda环境变量中。您可以在aws控制台中以编程方式存储或配置它。

更多细节:

http://docs.aws.amazon.com/lambda/latest/dg/env_variables.html

CLI:

aws lambda create-function \
--region us-east-1
--function-name myTestFunction
--zip-file fileb://path/package.zip
--role role-arn
--environment Variables="{LD_LIBRARY_PATH=/usr/bin/test/lib64}"
--handler index.handler
--runtime nodejs6.10
--profile default


Nodejs:

http://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/Lambda.html

检查


变量:{


在下面的代码中。

要加密,请检查KMSKeyArn并提供您的KMS Arn值。

var params = {
FunctionName: 'STRING_VALUE', /* required */
DeadLetterConfig: {
TargetArn: 'STRING_VALUE'
},
Description: 'STRING_VALUE',
Environment: {
Variables: {
'<EnvironmentVariableName>': 'STRING_VALUE',
/* '<EnvironmentVariableName>': ... */
}
},
Handler: 'STRING_VALUE',
KMSKeyArn: 'STRING_VALUE',
MemorySize: 0,
Role: 'STRING_VALUE',
Runtime: nodejs | nodejs4.3 | nodejs6.10 | java8 | python2.7 | python3.6 | dotnetcore1.0 | nodejs4.3-edge,
Timeout: 0,
TracingConfig: {
Mode: Active | PassThrough
},
VpcConfig: {
SecurityGroupIds: [
'STRING_VALUE',
/* more items */
],
SubnetIds: [
'STRING_VALUE',
/* more items */
]
}
};
lambda.updateFunctionConfiguration(params, function(err, data) {
if (err) console.log(err, err.stack); // an error occurred
else console.log(data); // successful response
});


希望能帮助到你。

关于amazon-web-services - 来自AWS Lambda的Google OAuth,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47928152/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com