メディアアセットのストレージクラスを変更します。
操作説明
この操作は非同期操作です。この操作を呼び出して、メディアアセットのストレージクラスを変更できます。ストレージクラスが変更されると、コールバック通知が送信されます。
メディアアセットのストレージクラスがアーカイブまたはコールドアーカイブの場合、この操作を呼び出してメディアアセットのストレージクラスを変更すると、ストレージクラスが変更される前にメディアアセットが自動的に解凍されます。RestoreMedia 操作を呼び出してメディアアセットを解凍する必要はありません。コールドアーカイブオブジェクトの解凍優先度を指定する必要があります。デフォルト設定: RestoreTier=Standard。
ストレージクラスが変更中のメディアアセットは、使用または処理できません。
標準ストレージ以外のオブジェクトには、最低ストレージ期間があります。オブジェクトの保存期間が最低ストレージ期間より短い場合、オブジェクトのストレージクラスは変更できません。さまざまなストレージクラスのオブジェクトの最低ストレージ期間は次のとおりです: ソースファイルの IA (低頻度アクセス) または IA ストレージ: 30 日、ソースファイルのアーカイブまたはアーカイブストレージ: 60 日、ソースファイルのコールドアーカイブまたはコールドアーカイブストレージ: 180 日。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
vod:UpdateMediaStorageClass |
update |
*All Resource
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| MediaIds |
string |
必須 |
メディアアセット ID。最大 20 個の ID を指定できます。複数の ID はコンマ (,) で区切ります。次のいずれかの方法で ID を取得できます:
|
d56c2ac0cee271ed80004710b5ba**** |
| Scope |
string |
任意 |
変更範囲。有効値:
|
All |
| StorageClass |
string |
必須 |
ストレージクラス。有効値:
|
Archive |
| RestoreTier |
string |
任意 |
解凍優先度。このパラメーターは、コールドアーカイブのメディアアセットを解凍する場合にのみ必要です。有効値:
|
Standard |
| AllowUpdateWithoutTimeLimit |
boolean |
任意 |
最低ストレージ期間より短い期間保存されているメディアアセットのストレージクラスを変更するかどうかを指定します。有効値:
説明
最低ストレージ期間より短い期間保存されているメディアアセットのストレージクラスを強制的に変更すると、追加のデータ取得料金が発生します。 |
false |
コールドアーカイブオブジェクトの解凍状態の期間と解凍優先度を指定できます。解凍状態の期間は 1 日から 365 日の範囲です。オブジェクトの解凍に必要な時間は、解凍優先度によって異なります:
Expedited:オブジェクトは 1 時間以内に解凍されます。
Standard:オブジェクトは 2〜5 時間以内に解凍されます。
Bulk:オブジェクトは 5〜12 時間以内に解凍されます。
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
レスポンスパラメーター。 |
||
| RequestId |
string |
リクエスト ID。 |
30FA0B7C-3A81-5449-93CD-ACA149E6**** |
| Status |
string |
タスクの状態。有効値:
|
Processing |
| IgnoredList |
object |
||
| MediaId |
array |
取得に失敗したメディアアセットの ID。 |
|
|
string |
取得に失敗したメディアアセットの ID。 |
['19e231ee6e3e417fbf2e92ec2680****'] |
|
| ForbiddenList |
object |
||
| MediaForbiddenReasonDTO |
array<object> |
処理に失敗したメディアアセットの ID。 |
|
|
object |
処理に失敗したメディアアセットに関する情報。 |
||
| MediaId |
string |
メディアアセットの ID。 |
19e231ee6e3e417fbf2e92ec2680**** |
| Reason |
string |
失敗の理由。 |
TargetStorageClassInconsistent |
例
成功レスポンス
JSONJSON
{
"RequestId": "30FA0B7C-3A81-5449-93CD-ACA149E6****",
"Status": "Processing",
"IgnoredList": {
"MediaId": [
"['19e231ee6e3e417fbf2e92ec2680****']"
]
},
"ForbiddenList": {
"MediaForbiddenReasonDTO": [
{
"MediaId": "19e231ee6e3e417fbf2e92ec2680****",
"Reason": "TargetStorageClassInconsistent"
}
]
}
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。