私はAmazon Web Servicesで作業するのが初めてで、すべてが大きな混乱のように思えます。AWSにLambda関数をインストールするには?
私がしようとしているのは、ラムダ関数を使ってS3バケットにアップロードされた画像のサイズを変更することです。このため私はan AWS Lambda Function to resize/reduce images automaticallyが私のニーズに合っていることを発見しました。
そして、これはそれ
$ git clone [email protected]:ysugimoto/aws-lambda-image.git
$ cd aws-lambda-image
$ npm install .
のインストールですだから私は最初、私はSSH経由でAWSに接続する必要があり、考え出し。このために私はAWSチュートリアルに従いました:Setup Steps for SSH Connections to AWS CodeCommit Repositories on Windows
これは、メッセージが正常に終了した後、予想通りにエラーが発生しました。「SSHで正常に認証されました.Gitを使用してAWS CodeCommitと対話できます。致命的なエラー:サーバー閉鎖ネットワーク接続 "
次に、このラムダ関数を実際にインストールするにはどうしたらいいですか?
これらのコマンドを実行して、対話型SSH接続が許可されていない場合は、$ cp config.json.sample config.json
機能を設定するにはどうすればよいですか?任意のアイデアやリード?私はそれをすべて間違っているのですか?
AWS CodeCommitは、ここで何をしようとしているかに全く関係がありません。これらのインストール手順は、実行する必要のある手順の最初の部分です。 Amazon LinuxとSSHを実行しているAWS EC2サーバーをTHATサーバーに作成し、ラムダ機能をダウンロード、コンパイル、パッケージ化するためのすべての手順を実行する必要があります。そのサーバーからzipファイルを取得し、AWS Lambdaサービスにアップロードします。 –
@マークBうわー。しかし、EC2サーバーを必要とせずにラムダ関数を使用すべきではありませんか?それは全部の考えではありませんか? – Catalin
EC2サーバーでは動作しませんが、まだLambdaでこの機能を実行していないことがあります。関数をビルドしてラムダにアップロードする必要があります。関数にはAmazon Linuxでしか利用できないパッケージが必要なので、Amazon Linuxサーバーを作成してビルドする必要があります。 –