メイン コンテンツをスキップする 補完的コンテンツへスキップ

APIの作成

APIとその操作を作成し、Azureで管理します。 この例では操作を手動で作成しますが、Talend Cloud API DesignerからAPI定義をインポートすることもできます。詳細は、Azure API ManagementにAPI定義をデプロイを参照してください。

手順

  1. 作成したDemoREST-APIMインスタンスを開き、[API] > [Add API] (APIの追加) > [Blank API} (空白のAPI)をクリックします。
  2. [Full] (フル)をクリックして利用できるパラメーターをすべて表示し、APIを次のように設定します:
    パラメーター
    [Display name] (表示名) APIの名前(DemoREST-APIなど)を入力します。
    [Web service URL] (WebサービスURL) サービスへのURLを入力します。この例ではhttp://<DemoREST-PublicIP>:80/servicesを使います。<DemoREST-PublicIP>の部分は、作成したロードバランサーに関連付けられているパブリックIPアドレスに置き換えます。
    [URL scheme] (URLスキーム) ロードバランサーで定義されているスキーム(この例ではHTTP)を選択します。
    [API URL suffix] (API URLサフィックス) API URLに追加するサフィックス(この例ではservices)を入力します。
    [Products] (製品) 製品(この例ではStarter)を選択します。これはAPIを公開する場合に必要です。
  3. [Create]をクリックします。

    空のAPIメニューを作成します。
  4. APIの[Settings] (設定)タブに移動し、[Subscription] (サブスクリプション)までスクロールダウンして[Subscription required] (サブスクリプションが必要)チェックボックスをオフにしてから、[Save] (保存)をクリックします。
  5. [Design] (デザイン)タブに移動し、[Add operation] (操作の追加)をクリックします。
  6. 最初の操作を次のように設定します:
    パラメーター
    [Display name] (表示名) 操作の名前(この例ではGet all customers)を入力します。
    URL デフォルトのGETメソッドを維持し、操作のエンドポイント(この例では/customers)を入力します。
    [Description] (説明) 操作の説明を入力します。
    [Tags] (タグ) 操作のタグ(この例ではcustomers)を入力します。
  7. [Save] (保存)をクリックします。
  8. [Add operation] (操作の追加)をクリックして別の操作を作成します。
  9. 2番目の操作を次のように設定します:
    パラメーター
    [Display name] (表示名) 操作の名前(この例ではGet a single customer)を入力します。
    URL デフォルトのGETメソッドを維持し、操作のエンドポイント(この例では/customers/{id})を入力します。

    [Template] (テンプレート)タブで新しいidパラメーターが自動的に作成されます。

    [Description] (説明) 操作の説明を入力します。
    [Tags] (タグ) 操作のタグ(この例ではcustomers)を入力します。
  10. [Template] (テンプレート)タブに、idパラメーターの説明(顧客IDなど)を入力します。

    DemoREST-APIのAPIメニューのテンプレートタブで、新しいidパラメーターを利用できます。
  11. [Save] (保存)をクリックします。

タスクの結果

以上で、2つの操作を持つAPIが作成されました。このAPIは新しいベースURLを使ってテストできます。

このページは役に立ちましたか?

このページまたはコンテンツにタイポ、ステップの省略、技術的エラーなどの問題が見つかった場合はお知らせください。