Code Engine テンプレートの管理

IBM Cloud Code Engine これは、Webアプリケーション、マイクロサービス、イベント駆動型関数、バッチジョブなど、コンテナ化されたワークロードを実行するサーバーレスプラットフォームです。 Code Engine はサービスの宛先を表しており、ここで受信した通知をプログラムによって処理することができます。 たとえば、イベントに関する通知を受信すると、その通知の内容に基づいて、バックエンドのマイクロサービスへの Code Engine 宛先が動作を開始することがあります。

Code Engine。 Code Engine.

Code Engine 通知テンプレートの作成

テンプレート・ブロックを構築する。 テンプレートが、Handlebarsテンプレートの構文とセマンティクスに準拠した、整形式のJSONであることを確認してください。

Handlebarsは、テンプレート内で動的なコンテンツ生成を可能にするテンプレート言語です。 ハンドルバーは、テンプレート変数と条件ロジックを使用して、通知メッセージをカスタマイズするために使用できます。

Handlebarsの統合と提供される様々なヘルパーについての詳細は、 Handlebarsの統合を ご覧ください。

Code Engine 通知テンプレート例

Code Engine のテンプレート例

{
 "run_env_variables": [
   { "name": "region", "value": "{{data.region}}","type": "literal"},
]
}

テンプレートに統合できるその他のパラメータについては、 Create a Job runを 参照してください。

Code Engine 機能/アプリケーションのテンプレート例:

ファンクション・テンプレートとアプリケーション・テンプレートについては、要件に応じて定義することができます。