avatar
请教Lambda的问题# Programming - 葵花宝典
W*h
1
想要传真opt加急,但是手边的offer letter是email过来的pdf文档,没有公司方面人
的签字。当初就是自己签好寄过去,他们也没有寄回一份。
这样的没有公司人签名的offer letter能用来opt加急吗?
顺便问一下,TSC的传真号码是什么?
真的很着急,上班的日期错都过了。
谢谢大家了!
avatar
b*i
2
我学用Amazon Lambda来做网站,测试时使用{"key3":"value3",...}不知道这是干嘛用
的。然后,测试结果正常,显示"Hi, from Lamba"。
如果我直接用个链接看显示一个"Message: internal error"。这个到底怎样做才能直
接做网站啊?
看起来那个测试是要把一个JSON串post?而我要的是get
样板代码如下
exports.handler = (event, context, callback) => {
// TODO implement
callback(null, 'Hi from Lambda');
};
那么,这里面,我怎么改才能变成是响应一般的http get request?语言不限,我这是
随便拿一个样本语言做例子。
avatar
a*x
3
我也是用的pdf文档,邮寄的 但是也不知道起了作用没有
但是电话加急被拒
avatar
V*l
4
够鲜啊,做完没?

【在 b***i 的大作中提到】
: 我学用Amazon Lambda来做网站,测试时使用{"key3":"value3",...}不知道这是干嘛用
: 的。然后,测试结果正常,显示"Hi, from Lamba"。
: 如果我直接用个链接看显示一个"Message: internal error"。这个到底怎样做才能直
: 接做网站啊?
: 看起来那个测试是要把一个JSON串post?而我要的是get
: 样板代码如下
: exports.handler = (event, context, callback) => {
: // TODO implement
: callback(null, 'Hi from Lambda');
: };

avatar
W*h
5
你的offer letter公司签名了吗?
你现在拿到EAD卡了吗?
你的电话加急被据是当时告诉你的,还是后来发email告诉的?
我也电话加急了,还没有消息。

【在 a**x 的大作中提到】
: 我也是用的pdf文档,邮寄的 但是也不知道起了作用没有
: 但是电话加急被拒

avatar
g*t
6
看了一眼,这很像20年前的CGI, fastCGI?
two new shinning word:
Function as a Service (FaaS)
Serverless
The below book looks funny too:
Serverless Single Page Apps: Fast, Scalable, and Available 1st Edition
这么多年过去了,还 reinvent single page app?

【在 b***i 的大作中提到】
: 我学用Amazon Lambda来做网站,测试时使用{"key3":"value3",...}不知道这是干嘛用
: 的。然后,测试结果正常,显示"Hi, from Lamba"。
: 如果我直接用个链接看显示一个"Message: internal error"。这个到底怎样做才能直
: 接做网站啊?
: 看起来那个测试是要把一个JSON串post?而我要的是get
: 样板代码如下
: exports.handler = (event, context, callback) => {
: // TODO implement
: callback(null, 'Hi from Lambda');
: };

avatar
m*i
7
同问

【在 W********h 的大作中提到】
: 你的offer letter公司签名了吗?
: 你现在拿到EAD卡了吗?
: 你的电话加急被据是当时告诉你的,还是后来发email告诉的?
: 我也电话加急了,还没有消息。

avatar
h*c
8
did not read your post very detail, not sure my skill set is utd ^p to d8t.
but this article appears not very old
Parsing JSON is a Minefield
http://seriot.ch/parsing_json.php
avatar
p*d
9
三个帖子都没回答问题啊。
这个{"key3":"value3",...}就是event object.
比如
exports.handler = (event, context, callback) => {
// TODO implement
callback(null, 'Hi from ' + event.key3);
};
测试结果就是打印 Hi from value3
做网站或者app就是用前端(angular, ios, android)调用lambda, 用aws-sdk。 也可以
再加一层api gateway,如果需要restful的话。
avatar
b*i
10
那网站最前端主页可以用lambda吗
当然,我的页面会调用其他的Web service,读JSON。这个主的没有输入的JSON串,咋
写呢?

【在 p*******d 的大作中提到】
: 三个帖子都没回答问题啊。
: 这个{"key3":"value3",...}就是event object.
: 比如
: exports.handler = (event, context, callback) => {
: // TODO implement
: callback(null, 'Hi from ' + event.key3);
: };
: 测试结果就是打印 Hi from value3
: 做网站或者app就是用前端(angular, ios, android)调用lambda, 用aws-sdk。 也可以
: 再加一层api gateway,如果需要restful的话。

avatar
h*c
11
The answer is the unpredictable behavior nobody knows wy.

【在 p*******d 的大作中提到】
: 三个帖子都没回答问题啊。
: 这个{"key3":"value3",...}就是event object.
: 比如
: exports.handler = (event, context, callback) => {
: // TODO implement
: callback(null, 'Hi from ' + event.key3);
: };
: 测试结果就是打印 Hi from value3
: 做网站或者app就是用前端(angular, ios, android)调用lambda, 用aws-sdk。 也可以
: 再加一层api gateway,如果需要restful的话。

avatar
p*d
12
可以。API gateway不是必须的。
你需要用到aws-sdk。
https://aws.amazon.com/documentation/sdk-for-javascript/
https://github.com/aws/aws-sdk-js
网页加上

调用的时候注意资源安全问题。建议定义一个IAM guest user权限。如果需要用户登陆
,建议看一看cognito。
// Credentials for anonymous requests
AWS.config.update({
accessKeyId: 'GUEST_USER_KEY_ID',
secretAccessKey: 'GUEST_USER_ACCESS_KEY',
region: "us-east-1"
});

var params = {
FunctionName: funcName, //lambda function name
LogType: 'Tail',
InvocationType: 'RequestResponse',
Payload: JSON.stringify(payload) // payload 就是你的json
object
};
var lambda = new AWS.Lambda();
lambda.invoke(params, callback); // 定义一个callback function

【在 b***i 的大作中提到】
: 那网站最前端主页可以用lambda吗
: 当然,我的页面会调用其他的Web service,读JSON。这个主的没有输入的JSON串,咋
: 写呢?

avatar
b*i
13
这个主网页是在S3上的吗

【在 p*******d 的大作中提到】
: 可以。API gateway不是必须的。
: 你需要用到aws-sdk。
: https://aws.amazon.com/documentation/sdk-for-javascript/
: https://github.com/aws/aws-sdk-js
: 网页加上
:
: 调用的时候注意资源安全问题。建议定义一个IAM guest user权限。如果需要用户登陆
: ,建议看一看cognito。
: // Credentials for anonymous requests
: AWS.config.update({

avatar
p*d
14
可以在S3,也可以任何地方,比如local。

【在 b***i 的大作中提到】
: 这个主网页是在S3上的吗
avatar
b*i
15
local是自己电脑?这个我知道该怎么办。但是我的目的是开发一个一般的公开的网站
,每个人都可以访问主页,然后主页可能通过用户登录显示用户看到的文件。主页需要
动态网页还是静态?如果静态,session如何开始?如果动态放在哪里?动态的文件放
在S3还是instance?我不希望又回到裸机状态。
以前在GAE开发很容易,不用考虑底层。主页是动态的,然后关键的数据都放在
datastore,大文件放在blob里面。就是下载贵。所以想试试AWS,喜欢lambda这种不需
要底层的。但是不清楚是不是就真的不接触底层了,比如公开的主页怎么办?
不行我主页放GAE,然后逻辑放lambda,咋样?session会不会是问题?关于用户的很多
信息都放在session里面。

【在 p*******d 的大作中提到】
: 可以在S3,也可以任何地方,比如local。
avatar
m*a
16
lamdha 好像不适合做这个,我们用的目的是代替很多小service.
网站的主界面还是用ec2 + 其他db吧

【在 b***i 的大作中提到】
: local是自己电脑?这个我知道该怎么办。但是我的目的是开发一个一般的公开的网站
: ,每个人都可以访问主页,然后主页可能通过用户登录显示用户看到的文件。主页需要
: 动态网页还是静态?如果静态,session如何开始?如果动态放在哪里?动态的文件放
: 在S3还是instance?我不希望又回到裸机状态。
: 以前在GAE开发很容易,不用考虑底层。主页是动态的,然后关键的数据都放在
: datastore,大文件放在blob里面。就是下载贵。所以想试试AWS,喜欢lambda这种不需
: 要底层的。但是不清楚是不是就真的不接触底层了,比如公开的主页怎么办?
: 不行我主页放GAE,然后逻辑放lambda,咋样?session会不会是问题?关于用户的很多
: 信息都放在session里面。

avatar
p*d
17
local的意思是localhost网站,开发的时候先本地测试。完了以后再上传到S3。
你的网站架构,可以是,
html. css, angularjs做前端界面,是静态,host用S3, 用aws-sdk和lambda交流数据
,logic可以在lambda里面,是动态
数据存在dynamodb或者aurora(aws version mysql)
上传文件用S3
用户登陆用cognito
登陆前用一个guest IAM account,登陆的时候需要用AWS Security Token Service获
得一个临时 IAM account,就是相当于session,包含登录用户的资料。用这个临时IAM
account调用lambda资源。

【在 b***i 的大作中提到】
: local是自己电脑?这个我知道该怎么办。但是我的目的是开发一个一般的公开的网站
: ,每个人都可以访问主页,然后主页可能通过用户登录显示用户看到的文件。主页需要
: 动态网页还是静态?如果静态,session如何开始?如果动态放在哪里?动态的文件放
: 在S3还是instance?我不希望又回到裸机状态。
: 以前在GAE开发很容易,不用考虑底层。主页是动态的,然后关键的数据都放在
: datastore,大文件放在blob里面。就是下载贵。所以想试试AWS,喜欢lambda这种不需
: 要底层的。但是不清楚是不是就真的不接触底层了,比如公开的主页怎么办?
: 不行我主页放GAE,然后逻辑放lambda,咋样?session会不会是问题?关于用户的很多
: 信息都放在session里面。

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。