6

新しいCDKプロジェクトを作成してビルドしました。

mkdir myproj
cd myproj
cdk init --language typescript
npm run build

結果の JavaScript を実行しようとすると、次のように表示されます。

PS C:\repos\myproj> node .\bin\myproj.js
CloudExecutable/1.0

Usage:
  C:\repos\myproj\bin\myproj.js REQUEST

REQUEST is a JSON-encoded request object.

アプリを実行する正しい方法は何ですか?

4

3 に答える 3

2

CDK アプリケーションは、低レベル API を使用している場合 (つまり、アプリを直接実行している場合)、位置指定の CLI 引数としてリクエストが提供されることを想定しています。次に例を示します。

node .\bin\myproj.js '{"type":"list"}'

代わりに、Base64 でエンコードされた blob として渡すこともできます (多くの場合、JSON を引用する手間が軽減されます) base64:。この場合、Base64 をプレフィックスとして付ける必要があります。

node .\bin\myproj.js base64:eyAidHlwZSI6ICJsaXN0IiB9Cg==

利用可能な API と、API が期待する引数を判断するには、@aws-cdk/cx-api仕様を参照してください。

于 2018-07-31T14:17:26.620 に答える