クイック スタート: API センターを作成する - Azure CLI
API センターを作成して、組織の API のインベントリを開始します。 Azure API Center を使用すると、API を 1 か所で追跡して、検出、再利用、ガバナンスを行うことができます。
API センターを作成したら、このチュートリアルの手順に従って、カスタム メタデータ、API、バージョン、定義、その他の情報を追加します。
前提条件
Azure サブスクリプションをお持ちでない場合は、開始する前に Azure 無料アカウントを作成してください。
Azure サブスクリプション内の少なくとも共同作成者ロールの割り当て、または同等のアクセス許可。
Azure CLI の場合
Azure Cloud Shell で Bash 環境を使用します。 詳細については、「Azure Cloud Shell の Bash のクイックスタート」を参照してください。
CLI リファレンス コマンドをローカルで実行する場合、Azure CLI をインストールします。 Windows または macOS で実行している場合は、Docker コンテナーで Azure CLI を実行することを検討してください。 詳細については、「Docker コンテナーで Azure CLI を実行する方法」を参照してください。
ローカル インストールを使用する場合は、az login コマンドを使用して Azure CLI にサインインします。 認証プロセスを完了するには、ターミナルに表示される手順に従います。 その他のサインイン オプションについては、Azure CLI でのサインインに関するページを参照してください。
初回使用時にインストールを求められたら、Azure CLI 拡張機能をインストールします。 拡張機能の詳細については、Azure CLI で拡張機能を使用する方法に関するページを参照してください。
az version を実行し、インストールされているバージョンおよび依存ライブラリを検索します。 最新バージョンにアップグレードするには、az upgrade を実行します。
Microsoft.ApiCenter プロバイダーを登録する
まだ使用していない場合は、サブスクリプション内で Microsoft.ApiCenter リソース プロバイダーを登録する必要があります。 リソース プロバイダーを登録する必要があるのは 1 回のみです。
Azure CLI を使用してサブスクリプション内でリソース プロバイダーを登録するには、次の az provider register
コマンドを実行します。
az provider register --namespace Microsoft.ApiCenter
登録の状態を確認するには、次の az provider show
コマンドを実行します。
az provider show --namespace Microsoft.ApiCenter
リソース グループの作成
Azure API Center インスタンスは、すべての Azure リソースのように、リソース グループにデプロイする必要があります。 リソース グループを使用すると、関連する Azure リソースを整理して管理できます。
az group create
コマンドを使用して、リソース グループを作成します。 次の例では、MyGroup というグループを East US リージョンに作成します。
az group create --name MyGroup --location eastus
API センターを作成する
az apic create
コマンドを使用して、API センターを作成します。
次オン例では、MyApiCenter という API センターを MyGroup リソース グループに作成します。 この例では、API センターが West Europe リージョンにデプロイされています。 任意の API センター名に置き換えて、API センターで使用可能な場所のいずれかを入力します。
az apic create --name MyApiCenter --resource-group MyGroup --location westeurope
コマンドからの出力は、次のようになります。 既定では、API センターは Free プランで作成されます。
{
"dataApiHostname": "myapicenter.data.westeurope.azure-apicenter.ms",
"id": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/mygroup/providers/Microsoft.ApiCenter/services/myapicenter",
"location": "westeurope",
"name": "myapicenter",
"resourceGroup": "mygroup",
"sku": {
"name": "Free"
},
"systemData": {
"createdAt": "2024-06-22T21:40:35.2541624Z",
"lastModifiedAt": "2024-06-22T21:40:35.2541624Z"
},
"tags": {},
"type": "Microsoft.ApiCenter/services"
}
デプロイ後に API センターを使用する準備ができます。
次のステップ
これで、API センターでインベントリへの情報の追加を開始できます。 API やその他の情報を整理するには、まず API センターでカスタム メタデータを定義します。