クイックスタート: Visual Studio Code を使用して新しい Azure API Management インスタンスを作成する

適用対象: Consumption | Developer | Basic | Standard | Premium

このクイック スタートでは、Visual Studio Code 用の Azure API Management 拡張機能を使用して新しい API Management インスタンスを作成する手順を説明します。 インスタンスを作成したら、API Management インスタンスへの API のインポートなどの一般的な管理タスクに拡張機能を使用できます。

Azure API Management が組織にもたらす利点は、外部のパートナーや社内の開発者に API を公開することによって、社内に眠っているデータやサービスの可能性を発掘できることです。 API Management は、開発者の取り組み、ビジネス インサイト、分析、セキュリティ、保護を通じて API プログラムの価値を高め、企業にコア コンピテンシーをもたらします。 API Management を使用すると、任意の場所でホストされている既存のバックエンド サービス用に最新の API ゲートウェイを作成して管理できます。

前提条件

Azure サブスクリプションをお持ちでない場合は、開始する前に Azure 無料アカウントを作成してください。

また、次のものがインストールされていることを確認します。

Azure へのサインイン

Visual Studio Code を起動し、Azure 拡張機能を開きます (アクティビティ バーに Azure のアイコンが表示されない場合は、Azure API Management 拡張機能が有効になっていることを確認してください)。

[Azure にサインイン] を選択してブラウザー ウィンドウを起動し、Microsoft アカウントにサインインします。

VS Code 用の API Management 拡張機能から Azure にサインインする

API Management インスタンスの作成

Microsoft アカウントにサインインすると、[Azure: API Management エクスプローラー] ペインに Azure サブスクリプションの一覧が表示されます。 Azure API Management 拡張機能の設定で、このエクスプローラー ペインを有効または無効にすることができます。

使用するサブスクリプションを右クリックし、 [Create API Management in Azure](Azure でAPI Management を作成する) を選択します。

VS Code の API Management の作成ウィザード

表示されたペインで、新しい API Management インスタンスの名前を指定します。 これは Azure 内でグローバルに一意であり、1 から 50 文字の英数字またはハイフン (あるいは両方) で構成される必要があります。 また、文字で始まり、英数字で終わる必要があります。

指定した名前で新しい API Management インスタンス (および親リソース グループ) が作成されます。 既定では、インスタンスは、"従量課金" レベルを使用して "米国西部" リージョンに作成されます。

ヒント

[Azure API Management の拡張機能の設定][高度な作成] を有効にした場合、API Management インスタンスをデプロイするための API Management レベル、Azure リージョン、リソース グループを指定することもできます。

従量課金レベルのセットアップにはかかる時間は通常 1 分未満ですが、他のレベルの作成には最大で 30 ~ 40 分かかる場合があります。

これで、最初の API をインポートして発行する準備ができました。 この操作を実行し、さらに Visual Studio Code 用の拡張機能内で共通の API Management 操作を実行することもできます。 詳細については、チュートリアルを参照してください。

VS Code API Management 拡張機能ペイン内の新しく作成された API Management インスタンス

リソースをクリーンアップする

API Management インスタンスが必要なくなった場合にこれを削除するには、右クリックして [ポータルで開く] を選択し、API Management サービスとそのリソース グループを削除します

または、[API Management の削除] を選択して、API Management インスタンスのみを削除することもできます。 このアクションでは、そのリソース グループは削除されません。

API Management インスタンスを VS Code から削除する