次の方法で共有


Media Services API にアクセスするための資格情報を取得する

Media Services ロゴ v3


警告

Azure Media Services は、2024 年 6 月 30 日に廃止されます。 詳細については、AMS 退職ガイドを参照してください。

Azure AD 認証を使用して Azure Media Services API にアクセスする場合、次の 2 つの認証オプションがあります。

  • サービス プリンシパルの認証

    サービスを認証します。 この認証方法を一般的に使用するアプリケーションは、デーモン サービス、中間層サービス、またはスケジュールされたジョブ (Web アプリ、関数アプリ、ロジック アプリ、API、マイクロサービス) を実行するアプリです。

  • ユーザー認証

    Media Services リソースを操作するためにアプリを使用しているユーザーを認証します。 対話型アプリケーションでは、まずユーザーに資格情報の入力を求める必要があります。 たとえば、承認されたユーザーがエンコード ジョブやライブ ストリーミングを監視するために使用する管理コンソール アプリです。

この記事では、Media Services API にアクセスするための資格情報を取得する手順について説明します。 次のタブから選択します。

前提 条件

  • Azure アカウント。 アカウントをお持ちでない場合は、Azure 無料試用版から始めてください。
  • Media Services アカウント。 詳細については、「Azure portalを使用して Azure Media Services アカウントを作成する」を参照してください。

API アクセス

API アクセス ページでは、API への接続に使用する認証方法を選択できます。 このページには、API に接続するために必要な値も表示されます。

  1. Azure portalで、Media Services アカウントを選択します。
  2. 左側のナビゲーション バーの API アクセス ブレードを選択します。
  3. [Media Services APIへの接続] で、接続する Media Services API のバージョンを選択します (V3 は最新バージョンのサービスです)。

サービス プリンシパルの認証

Azure Active Directory (Azure AD) アプリとシークレットを使用してサービスを認証します。

Azure AD アプリとシークレットを管理する

AAD アプリとシークレットの管理 セクションでは、新しい Azure AD アプリを選択または作成し、シークレットを生成できます。 セキュリティ上の理由から、ブレードを閉じた後にシークレットを表示することはできません。 アプリケーションは、認証にアプリケーション ID とシークレットを使用して、メディア サービスの有効なトークンを取得します。

アプリケーションを Azure AD テナントに登録し、Azure サブスクリプションのロールにアプリケーションを割り当てるための十分なアクセス許可があることを確認します。 詳細については、「必要なアクセス許可」を参照してください。

Media Services API への接続

Media Services への接続 API は、サービス プリンシパル アプリケーションの接続に使用する値を提供します。 テキスト値を取得したり、JSON または XML ブロックをコピーしたりできます。

ユーザー認証

このオプションは、アプリを使用して Media Services リソースを操作している Azure Active Directory の従業員またはメンバーを認証するために使用できます。 対話型アプリケーションでは、まずユーザーにユーザーの資格情報の入力を求める必要があります。 この認証方法は、管理アプリケーションでのみ使用する必要があります。

Media Services API への接続

Media Services API への接続 セクションからユーザー アプリケーションを接続するための資格情報をコピーします。 テキスト値を取得したり、JSON または XML ブロックをコピーしたりできます。

ヘルプとサポートを受ける

Media Services に質問がある場合は、次のいずれかの方法でお問い合わせいただくか、更新情報をご確認ください。