クラウドで働く

Code Hub UIを使用すると、ローカルツールを使用せずにブラウザから直接VCRアプリケーションをデプロイできます。独自のツールを使用したい場合は、以下のガイドを参照してください。 地元で働く.

をご覧ください。 Vonageコードハブ ランディングページをご覧ください。まずは弊社製品のサンプル一覧をご覧いただくか、検索機能を使ってご希望のサンプルをお探しください。

Vonage Code Hub landing page

使用したいサンプルをクリックしたら、次のように選択します。 コードのデプロイ.

"Schedule an SMS" product page

コードのデプロイ

コードのデプロイ を即座に配備することができます。 インスタンス プロジェクトのインスタンスを作成すると、いくつかのパラメータを設定できま す。プロジェクトのインスタンスを作成するときに、デプロイがホストされる地域、インスタンス名、そのプロジェクトに関連するその他のパラメータ(たとえば、SMSメッセージを送信するためのVonage番号)など、いくつかのパラメータを設定できます:

The form to create an instance

Vonage番号をまだお持ちでない場合は、'Assign a number'を選択して番号を購入することができます。インスタンスが作成されると、Deploy Codeの下にあるリストに表示され、異なるリージョンで実行する他のインスタンスを作成することもできます。

A list of instances created for the "Schedule an SMS" project.

インスタンスが作成されたら、そのインスタンスをクリックしてアプリケーションを起動し、使用することができます。

Code Hubへの公開

もしあなたが開発者で、自分のVCRアプリケーションをCode Hubに公開し、他の人がワンクリックでデプロイできるようにしたいのであれば、そのアプリケーションに setup.json ファイルをプロジェクトに追加します。 vcr.yml.このファイルは、製品をデプロイする際にユーザーが入力する設定フォームを定義します。

ファイルの場所

基本構造

の各エントリー data で定義された1つの環境変数にマッピングされる。 vcr.yml.その name フィールドは環境変数名と正確に一致しなければならない。

フィールドタイプ

タイプ 説明
TEXT フリーテキスト入力
SECRET テキスト入力、値は非表示(機密データ用)
PHONE_NUMBER Vonage番号を購入し、リンクすることができます。使用方法 features を指定します。 ["VOICE"], ["SMS"]あるいはその両方である。
EXTERNAL_ACCOUNT 外部メッセージングアカウント(WhatsApp、Messengerなど)とリンクします。使用方法 providers をクリックして、対応プロバイダーを指定する。
SELECT ドロップダウンリスト使用方法 options 配列 (name/value ペア)。JSON文字列として提出。追加 "multi": true マルチセレクト用。
TOGGLE チェックボックスとして提出 "true" または "false".
CONFIGURATION_SELECTOR 条件付き設定 - ユーザーの選択に基づいて異なるサブフォームをレンダリングします。

一般的な性質

プロパティ 必須 説明
type はい 上記のいずれかのタイプ
name はい 環境変数名 vcr.yml)
title はい ユーザーに表示されるラベル
description はい ヘルプテキストマークダウン・リンクをサポートします: [label](url)
optional いいえ セット true でフィールドをオプションにすることができます。デフォルトではすべてのフィールドは必須です。
defaultValue いいえ デフォルト値。サポート対象 TEXT, SELECTそして TOGGLE だけである。

タイプ例

PHONE_NUMBER:

SELECTだ:

configuration_selector:

製品が複数の互いに排他的な構成フローをサポートしている場合に使用します。

キー入力 configurations と完全に一致しなければならない。 value オプションの選択されたオプションの値は、環境変数として name フィールドにいる。

アプリケーションをCode Hubに公開するには、次のようにします。 NERU-MCP MCPサーバー.