# APIの作成

APIとその操作を作成し、Azureで管理します。 この例では操作を手動で作成しますが、Talend Cloud API DesignerからAPI定義をインポートすることもできます。詳細は、[Azure API ManagementにAPI定義をデプロイ](https://help.qlik.com/talend/ja-JP/api-designer-user-guide/Cloud/deploying-api-definition-to-azure-api-management)を参照してください。

## 手順

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

   ![空のAPIメニューを作成します。](https://help.qlik.com/talend/ja-JP/deploy-rest-api-azure/Resources/images/create_api_01_params.png)
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})を入力します。<br><br>[Template] (テンプレート)タブで新しいidパラメーターが自動的に作成されます。 |
   | [Description] (説明) | 操作の説明を入力します。 |
   | [Tags] (タグ) | 操作のタグ(この例ではcustomers)を入力します。 |
10. [Template] (テンプレート)タブに、idパラメーターの説明(顧客IDなど)を入力します。
    ### 例

    ![DemoREST-APIのAPIメニューのテンプレートタブで、新しいidパラメーターを利用できます。](https://help.qlik.com/talend/ja-JP/deploy-rest-api-azure/Resources/images/create_api_02_operation.png)
11. [Save] (保存)をクリックします。

## タスクの結果

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