Lambda を勉強するため、AWS のチュートリアルをやっています。
https://docs.aws.amazon.com/ja_jp/lambda/latest/dg/with-s3-example.html
の「create-function コマンドを使用して Lambda 関数を作成します。」
$ aws lambda create-function --function-name CreateThumbnail \ --zip-file fileb://function.zip --handler index.handler --runtime nodejs12.x \ --timeout 10 --memory-size 1024 \ --role arn:aws:iam::123456789012:role/lambda-s3-role
で iam:: の次の数字を自分のアカウントのものに書き換えて実行すると、
-bash: $: コマンドが見つかりません
とエラーが出ます。
Amazon Linux 2 を使ってますし、
$ aws
とタイプすると usage が表示されますので、aws cli はインストールされています。
コマンドのどこを修正すればいいでしょうか?
また、次善の策ですが、lambda にプログラムを置くには、
0. コンソールに直接コードを書く。
0. aws cli でインストール。
0. s3 に保管したものから作る。
があったと思いますが、s3 にプログラムを上げてそこから関数を作る方法がわかりません。
「aws lambda s3 からインストール」などでググると、s3 バケットにファイルがアップロードされると lambda が何かするを紹介したサイトばかりで、知りたいものが見つけられませんでした。
知見のある方、どうぞよろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/06/14 09:28
2020/06/14 09:32