コンテンツモデレーションは、ApsaraVideo for Media Processingを呼び出して、オブジェクトストレージサービス(OSS)にアップロードされた動画のフレームをキャプチャします。Alibaba Cloud Resource Access Management(RAM)のロール管理機能を使用して、ApsaraVideo for Media Processingへのアクセスをロールに承認する必要があります。その後、コンテンツモデレーションは、そのロールを使用して動画フレームキャプチャタスクを送信できます。このトピックでは、必要な手順を実行する方法について説明します。
背景情報
- 非同期動画モデレーションタスクを送信し、動画 URL を oss://xxxx 形式で指定した場合、コンテンツモデレーションは OSS にアップロードされた動画のフレームを自動的にキャプチャできます。自動フレームキャプチャを確実に行うには、ApsaraVideo for Media Processingへのアクセスをロールに承認する必要があります。
- OSS サービスは、中国(杭州)、中国(上海)、中国(北京)、中国(深圳)の各リージョンで利用できます。
手順
- RAM ロールを作成し、このロールに権限を付与します。Alibaba Cloud アカウントの ApsaraVideo for Media Processing にアクセスできる RAM ロールを作成します。Alibaba Cloud アカウントにロールをアサインします。Alibaba Cloud アカウントを使用してコンテンツモデレーションがアクティブ化されていることを確認してください。
- RAM コンソール にログインします。
- 左側のナビゲーションペインで、 を選択します。
- [ロール] ページで、[ロールの作成] をクリックします。
- [ロールの作成] パネルで、信頼できるエンティティとして [alibaba Cloud サービス] を選択し、[次へ] をクリックします。
- ロールタイプとして [標準サービスロール] を選択し、[RAM ロール名] を設定し、信頼できるサービスとして [メディアトランスコーディングサービス] を選択して、[OK] をクリックします。説明 この操作には、携帯電話ベースの検証が必要になる場合があります。
- ロールが作成された後、[RAM ロールに権限を追加] をクリックします。
- [権限の追加] パネルで、[aliyunossreadonlyaccess] システムポリシーを選択し、[OK] をクリックします。この操作により、Alibaba Cloud アカウントに属する OSS データに対する読み取り専用権限が RAM ロールに付与されます。
- RAM ロールの信頼ポリシーを変更します。
- [ロール] ページで、作成したロールの名前をクリックして、ロールの詳細ページに移動します。
- [信頼ポリシー管理] タブをクリックし、[信頼ポリシーの編集] をクリックします。
- [信頼ポリシーの編集] パネルで、
"Service"の内容を"118484706224****@mts.aliyuncs.com"に置き換え、[OK] をクリックします。この操作により、UID が 118484706224**** である Alibaba Cloud アカウントが、作成された RAM ロールをアサインして ApsaraVideo for Media Processing を呼び出すように指定されます。コンテンツモデレーションもこの Alibaba Cloud アカウント内で使用されます。
次のステップ
ロールが承認された後、OSS でモデレートされる動画の非同期モデレーションタスクを送信する際に、指定された形式の URL を使用する必要があります。指定された形式の URL を使用するには、次の手順を実行します。- ロールの詳細ページで、Alibaba Cloud リソース名を示す [ARN] を表示してコピーします。
- モデレートされる動画の URL を OSS で生成します。URL は
oss://arn@bucket.region/objectの形式です。中国(深圳)リージョンにある f** OSS バケット内の video/bar.mp4 オブジェクトをモデレートするとします。生成される動画の URL は
oss://acs:ram::118484706224****:role/mts-to-a@f**.cn-shenzhen/video/bar.mp4です。ここで、118484706224****は Alibaba Cloud アカウントの 16 桁の ID です。 - 非同期動画モデレーションタスクを送信する際に、生成された URL を使用します。説明 URL を使用してモデレートする動画を指定する方法は、非同期動画モデレーションタスクでのみ使用できます。詳細については、「/green/video/asyncscan and /green/video/results」をご参照ください。