問題タブ [aws-batch]
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.
amazon-web-services - AWS Batch Container 使用時に S3 に書き込めない
AWS バッチ ジョブから S3 に書き込む非常に単純なスクリプトを実行しようとしています。
コンテナーをマシンでローカルに実行すると、S3 バケットに書き込むことができます (資格情報はコンテナーに保存されます...これはお勧めしませんが、この場合は単にテストするためです)。ただし、この同じコンテナーでバッチ ジョブを開始すると、s3 に書き込めないようです。
バッチ ジョブは成功しますが、S3 バケットには、書き込まれたはずのファイルが表示されません。
バッチジョブに与えるコマンドは以下のとおりです
c++ - AWS バッチ「エンドポイントに接続できません」
AWS Batch C++ API を機能させようとしています。以下は、利用可能なジョブ定義を簡単にリストするために私が書いた非常に基本的なデモ プログラムです。
プログラムを実行すると、次のエラー出力が表示されます。
エラーメッセージ(descjob_outcome.GetError().GetMessage()) は「エンドポイントに接続できません」ですが、例外名(descjob_outcome.GetError().GetExceptionName()) は実際には「error: " と "-" が書式設定された出力に含まれています。また、応答コードは 0 であり、これはHttpResponse.hにリストされているコードには含まれていません。
Github から aws-doc-sdk-examples リポジトリをダウンロードしたので、問題は AWS 構成にあるとは思いません。そこで C++ の例をコンパイルして実行できます (たとえば、s3 の list_buckets プログラム)。フォルダ)。残念ながら、aws-doc-sdk-examples には、私が最も使用したいと考えている API の一部である Batch サンプル コードが含まれていません。
また、(boto3 モジュールを介して) AWS Batch API を使用する単純な python プログラムを実行できることにも注意したいので、この問題は私の AWS 構成に固有のものではないと思います。
「エンドポイントに接続できません」というエラーを説明できるデモ コードの問題を誰かが確認できますか、または接続に失敗する理由をより明確にするのに役立つリソースを提案できますか? たとえば、有効な例外名や応答コードが返されない理由がよくわかりません。