私はサーバーレスとhttps://github.com/horike37/serverless-step-functionsを使用して、ユーザーにヒットしたシステムを実装し、提供されたパラメータのデータベースエントリに基づいてHTMLを返し、データベースに書き込む2番目の関数に移動します待つ)。ステップ関数のエンドポイントのユーザーにHTMLをレンダリングする方法はありますか?
私は正しいアプローチのステップ関数だと思いますが、HTMLを返すようには思えません。常にexecutionArn
とstartDate
のJSONボディを返します。例えば
{
"executionArn": "arn:aws:states:us-west-2:.......etc...",
"startDate": 1513831673.779
}
HTML本文を返すことは可能ですか?現時点では私のラムダ関数は、単純なH1タグを返します。
'use strict';
module.exports.requestHandler = (event, context, callback) => {
const response = {
statusCode: 200,
headers: {
'Content-Type': 'text/html'
},
body: `<h1>Success!</h1>`,
};
callback(null, response);
};
これは、私が作成することを目指していますステートマシンです。
ありがとうございました。システムが実際にはリンク短縮のバックエンドであるので、提案を歓迎しますが、実際には適合しません。 –
代わりにAWS Lambdaを使用することを検討しましたが、HTMLを返すことができますが、SNSにメインリンクショートネーバースレッドとは別にdbへの書き込みを処理するメッセージを入れることができますか? –