問題タブ [aws-lambda]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - Amazonラムダ関数でnode.jsを使用して画像オーバーレイと透かしを行う方法
amazons3 サーバーでホストされている画像があります。クライアントは、Amazon ラムダ関数を使用して画像を処理したいと考えています。私は例に従いました: http://docs.aws.amazon.com/lambda/latest/dg/walkthrough-s3-events-adminuser-create-test-function-create-function.html
リサイズしても大丈夫です。しかし、画像のオーバーレイと透かしも必要です.しかし、方法がありません.imagemagick [ https://www.npmjs.com/package/gm]を試してみました.パラメータとしてパスを取り、s3画像パスを取るようです私を助けていません。私が思う明らかな理由は、ディレクトリ内の画像パスとして直接アクセスできないためです。
これを達成する方法に関する提案。過去 3 日間立ち往生していましたが、先に進むことができませんでした。
javascript - オブジェクトを Lambda の S3 にアップロードする方法は?
Lambda の S3 にオブジェクトをアップロードできないようです。すべてがローカルで正常に動作します。何が問題なのかを示すログにエラーはありません...
以下のコード:
エラーなしで正常に実行されますが、s3.upload のコールバックが呼び出されていないようです。バケット内のオブジェクトは作成されません。
完全なアクセス権を付与し、ローカルでテストすることにより、IAM ロールのアクセス許可が問題にならないことを確認しました。
出力
php - AWS Lambda PHP で Zip を使用して関数を作成する
サーバー上で圧縮したコードから関数を作成する PHP スクリプトを作成しようとしています。ファイルをラムダに手動でアップロードしましたが、正常に動作します。しかし、aws sdk を使用して関数を作成しようとすると、エラー メッセージが表示されて失敗します。誰でも手がかりを得ましたか?
コード:
エラー:
私はグーグルで良い例を見つけることができないようです.ドキュメンテーションは...理想的ではありません. 私はphpでzipファイルを作成したので、そのvar、ファイルへのフルパス、ファイルへの相対パスなどを渡そうとしました。何でも直します。
objective-c - AWSTask はインスタンス化できません
AWSTask が適切にインスタンス化されていないという問題があります。私は何が間違っていたのか、なぜこれが起こったのか疑問に思っていました。「Expected ')'」のエラーではないことはわかっています。これは、AWSTask が機能しているかどうかを確認するためだけに BFTask に置き換えたためです。これが初心者の質問のように思われる場合は申し訳ありませんが、このエラーを解決するために何をすべきかよくわかりません.
私のコード:
私の輸入品:
注:エラーが解決するかどうかを確認するために、これらもインポートしてみました:
java - 任意の URL から jar を動的にロードする
最近、AWS Lambda に Java のサポートが追加されました。
これは朗報ですが、コードのサイズにはかなり厳しい制限があります (50MB 圧縮)。これは他の言語では問題ないかもしれませんが、Java uberjar はそれを簡単に打ち負かすことができます。
そこで私は、実行時に別の場所から大きな jar を取り込む小さなローダーを用意するというアイデアをいじっていました。(これが良いアイデアかどうかは、しばらく脇に置いておいてください)。
私の最初の調査では、カスタム クラス ローダーが適しているようです。これは、おそらく AWS Lambda には当てはまりません。
これを達成できる他の創造的な方法はありますか?
aws-lambda - Alexa が自分のスキルを見つけない
Alexa Skills Kit で提供されている例の 1 つに基づいて、AWS Lambda Node.js アプリとして Alexa Skill を作成しました。私はすべての指示に従いました:
- 私の Echo は、AWS の私の開発者アカウントと同じアカウントで登録されています
- Amazon 開発者コンソールでスキルを設定しました
- コンソールからのアプリケーション ID をアプリケーション コードに入れました。
- コードを AWS Lambda サービスにアップロードしました (指示に従って、バージニア北部に設定)
- サービスをテストしたところ、予想される JSON が返されました
- 開発者コンソールにエンドポイントとして ARN を入力しました
- コンソールの次のステップで、「アレクサ、HelloWorld に聞いて」と言って、Echo でスキルをテストするように指示されます。
これを行うと、彼女は「要求されたアプリケーションとの通信に問題がありました」と返信します。Echo アプリでは、次のように表示されます。
予期しない通信の問題 HelloWorld 要求識別子: amzn1.echo-api.request.e2d17280-592a-474f-a6b1-d1a9d8ff816d 要求されたアプリケーションとの通信に問題がありました
AWS Lambda 関数のリストから、サービスに到達したリクエストがないことがわかります。Echoを再起動しました。どこかに伝播するのに時間が必要な場合に備えて、1時間与えましたが、それでも同じ応答が返されます.
したがって、これはかなりあいまいな行き止まりです。誰かがこれに遭遇しましたか?何を試してみますか?
amazon-web-services - AWS CLI 不明なコンポーネント: credential_provider
しばらくの間、aws ラムダ関数をセットアップしようとしましたが、このエラーが発生し続けているようです。基本的なチュートリアルに従い、ユーザー向けのガイドにあるとおりにすべてをセットアップしました。しかし、CLI 経由で何かをしようとすると、何をしても Unknown component: credential_provider エラーが発生します。他の誰かがこれに遭遇したり、これを設定するためのより詳細な/より良いチュートリアルを知っていますか????