文書の過去の版を表示しています。
Contextの中にapp、appの中functonがあるイメージ
http実行するとき、Service の中に Trigger, Trigger,の中に → Functionがあるイメージ
■context
通常デフォルトがあるのでやらなくてよい。
fn create context context_name fn use context context_name
■アプリ
fn create app app_name
■関数
mkdir test cd test fn init --runtime python --name fn_name app_name
これで問題ないっぽい
fn init --runtime python fn_name
同一階層でローカル実行
fn run
JSON引数付き
echo '{"name":"python"}' | fn run
■デプロイ
fn deploy --app app_name
対象のfnディレクトリ内ではこれで問題ないっぽい
service –local ローカル環境でxontextの中にapp、appの中functonがあるイメージ
http実行するとき、Service の中に Trigger, Trigger,の中に → Functionがあるイメージ
■context
通常デフォルトがあるのでやらなくてよい。
fn create context context_name fn use context context_name
■アプリ
fn create app app_name
■関数
mkdir test cd test fn init --runtime python --name fn_name app_name
これで問題ないっぽい
fn init --runtime python fn_name
同一階層でローカル実行
fn run
JSON引数付き
echo '{"name":"python"}' | fn run
■デプロイ
fn deploy --app app_name
対象のfnディレクトリ内ではこれで問題ないっぽい
service –local ローカル環境で実行する場合
fn deploy --app service --local
■App内のfunction一覧
fn list functions app_name
■trigger
fn create trigger service service_name trigger_name --type http --source /path_name
fn create trigger service log log –type http –source /log
■requirements.txt
fn deploy 時に自動で pip install されます。
fdk>=0.1.99 sqlalchemy pymysql
■ログを見ても改行されてないのですごく見ずらいので改行ができるコマンド
pm2 log 0 | sed 's/\\n/\n/g'