問題タブ [aws-sdk-cpp]
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.
c++ - C++ でストリーム バッファから Magick++ を初期化する
C++ の iostream stream_buffer から ImageMagick Magick++ オブジェクトを初期化するための適切な構文/方法の例が見つからないようです。
ストリーム バッファを返すように見える aws sdk getObject の結果を使用して ImageMagick にプッシュし、ラムダを介してオンデマンドでサムネイルを作成しようとしています。
オブジェクトを取得するために使用している aws-sdk-cpp からの関連コードの例:
どんな助けでも大歓迎です-c ++は初めてなので、ストリーム/ブロブ/バッファーなどのより高度なデータ形式の変換にはまだ精通していません。
c++ - AWA Lambda 内で使用できる C++ 標準ライブラリのバージョンは何ですか?
Aws Lambda は、2018 年後半から C++ をサポートしています (公式発表)。AWS Lambda を使用できる C++ 標準ライブラリのバージョンを知りたいです。AWS の公式ドキュメントを教えてください。
これを尋ねる理由: 最近 C++ 11 から C++ 17 に切り替えましたが、現在問題があります。おそらくC++版だと思います。
補足: 上記の投稿の例では、C++ 11 を使用しています。
c++ - 提供されたランタイムを使用するときに AWS Lambda をローカルでデバッグする方法は?
C++ で記述された AWS Lambda 関数をローカルでデバッグしたいと考えています。理想的には、コードをステップ実行できるようにしたいと考えています ( GDBや適切な IDE で行うように)。AWS Lambda でこれを行う方法には、通常、AWS SAMが含まれます。
アイデア 1、SAM を使用したデバッグ:
残念ながら、SAM では Node.js、Python、および Go のみがサポートされているため、提供されたランタイムをデバッグすることはできません (ドキュメントを比較してください)。
質問1:
GDB をコンパイル済みのラムダ関数に接続する方法はありますか?
アイデア 2、docker-lambda を使用して実行します。
lambci/docker-lambdaを使用して関数を開始することもできます。デバッグ出力を取得したい場合は、 strace docker run --rm -v my/build/dir:/var/task lambci/lambda:provided handler '{"some": "event"}'
. これは機能しますが、実際には私が探しているデバッグの品質ではありません。
質問2:
で実行されているラムダ関数に何らかの方法でアタッチできますdocker-lambda
か?
アイデア 3: リモート:
必死になって、手に入るものは何でも手に入れましょう (これは私がやりたいことではありません)。
質問 3:
これをローカルで行う方法が本当にない場合、AWS でどのように行うべきですか?