短編ドラマソリューションのサーバーサイドは、短編ドラマメディアのアップロード、管理、処理をサポートします。本ドキュメントでは、短編ドラマソリューションを実装するために必要な準備について説明します。
コンソール操作
ApsaraVideo VOD が有効化されています。詳細については、「ApsaraVideo VOD の有効化」をご参照ください。
アップロードに必要なシステム設定 (指定されたリージョンでのストレージパスやコールバック設定など) が設定されています。操作手順については、「ストレージバケットの管理」および「コールバック設定」をご参照ください。
ApsaraVideo VOD へのアクセスには Resource Access Management (RAM) ユーザーを使用します。Alibaba Cloud アカウントの AccessKey ペアの漏洩によるセキュリティリスクを防ぐため、RAM ユーザーを作成し、ApsaraVideo VOD へのアクセスに必要な権限を付与することを推奨します。その後、RAM ユーザーの AccessKey ペア (AccessKey ID と AccessKey Secret) を使用して ApsaraVideo VOD にアクセスします。操作手順については、「RAM ユーザーの作成と権限付与」をご参照ください。
ALIBABA_CLOUD_ACCESS_KEY_ID と ALIBABA_CLOUD_ACCESS_KEY_SECRET 環境変数を設定します。詳細については、「Linux、macOS、Windows で環境変数を設定する」をご参照ください。
重要Alibaba Cloud アカウントの AccessKey ペアは、すべての API 操作に対する権限を持っています。API 操作の呼び出しや日常の O&M を実行するには、RAM ユーザーの AccessKey ペアを使用することを推奨します。
AccessKey ID と AccessKey Secret をプロジェクトコードにハードコーディングしないことを推奨します。ハードコーディングすると、AccessKey ペアが漏洩し、アカウント内のすべてのリソースのセキュリティが危険にさらされる可能性があります。
Java 用アップロード SDK の統合
このトピックでは、Java 1.8 以降と Java 用アップロード SDK V1.4.15 を使用して統合手順を説明します。必要に応じて他のバージョンも使用できます。アップロード SDK は依存関係の統合をサポートしていません。JAR パッケージをダウンロードしてインポートする必要があります。統合中に問題が発生した場合は、「よくある質問」をご参照ください。
Java 用アップロード SDK とサンプルコードをダウンロードします。
バージョン:1.4.15
リリース日:2022-11-03
ダウンロードリンク:SDK V1.4.15 とデモソースコード
ダウンロードしたパッケージを解凍します。
この例では VODUploadDemo-java-1.4.15.zip パッケージを使用します。パッケージを解凍すると、次のサブフォルダが作成されます:
lib:Java 用アップロード SDK に必要な JAR パッケージを格納します。sample:Java 用アップロード SDK のサンプルコードを格納します。
JAR パッケージをインポートします。
Eclipse と統合する場合は、プロジェクトを右クリックし、 を選択します。解凍した VODUploadDemo-java-1.4.15 フォルダを見つけ、
libディレクトリからすべての JAR ファイルをプロジェクトに追加します。IntelliJ IDEA と統合するには、プロジェクトを開き、 を選択します。[Dependencies] タブで、[+] アイコンをクリックし、[JARs Or Directories] を選択します。解凍した VODUploadDemo-java-1.4.15 フォルダを見つけ、
libディレクトリからすべての JAR ファイルをプロジェクトに追加します。
重要JAR パッケージをインポートした後、依存関係も設定する必要があります。
Alibaba Cloud SDK for Java、OSS SDK、ApsaraVideo VOD SDK、ApsaraVideo VOD サーバーサイドアップロード SDK などの依存関係を追加します。
重要前述のすべての依存関係をインポートする必要があります。そうしないと、統合は失敗します。
最新の JAR パッケージ (aliyun-java-vod-upload-1.4.15.jar) を使用する場合は、aliyun-sdk-oss のバージョンが 3.9.0 以降、aliyun-java-sdk-vod のバージョンが 2.16.11 以降であることを確認してください。
ApsaraVideo VOD は、中国本土の中国 (上海)、中国 (深セン)、中国 (北京) リージョンで利用できます。アップロード SDK V1.4.14 以前を使用して中国 (深セン) または中国 (北京) リージョンにファイルをアップロードする場合は、aliyun-java-sdk-vod のバージョンが 2.15.11 以降、aliyun-java-sdk-core のバージョンが 4.4.5 以降であることを確認してください。アップロード SDK V1.4.15 以降を使用して中国 (深セン) または中国 (北京) リージョンにファイルをアップロードする場合は、aliyun-java-sdk-vod のバージョンが 2.16.11 以降、aliyun-java-sdk-core のバージョンが 4.4.5 以降であることを確認してください。