
# InvalidObjectState
#### The operation is not valid for the object's storage class
**报错描述**
操作对于对象的存储类别无效。
**报错原因**
对象的存储类型是归档存储或深度归档存储，需要先完成恢复才能访问（包括读取、下载、通过对象URL访问对象、修改对象存储类别等）。如果访问时对象未恢复，或者正在恢复中，会返回本错误。
**处理建议**
参考[恢复归档或深度归档存储对象](https://support.huaweicloud.com/usermanual-obs/obs_03_0320.html)，对对象进行恢复操作。如果已恢复，请等待恢复完成后再复制，如何查看恢复进度请参见[查看恢复状态](https://support.huaweicloud.com/usermanual-obs/obs_03_0320.html#ZH-CN_TOPIC_0000001919749180__zh-cn_topic_0000001919853822_section2254163617383)。
#### Operation is not valid for the source object's storage class
**报错描述**
操作对源对象的存储类别无效。
**报错原因**
[复制对象](https://support.huaweicloud.com/usermanual-obs/obs_41_0020.html)时，如果源对象的存储类型是归档存储或深度归档存储，需要先完成恢复才能复制。如果访问时对象未恢复，或者正在恢复中，会返回本错误。
**处理建议**
参考[恢复归档或深度归档存储对象](https://support.huaweicloud.com/usermanual-obs/obs_03_0320.html)，对对象进行恢复操作。如果已恢复，请等待恢复完成后再复制，如何查看恢复进度请参见[查看恢复状态](https://support.huaweicloud.com/usermanual-obs/obs_03_0320.html#ZH-CN_TOPIC_0000001919749180__zh-cn_topic_0000001919853822_section2254163617383)。
#### Restore is not allowed, as object's storage class is not **COLD**
注意，"Restore is not allowed, as object's storage class is not **GLACIER**"报错的原因和处理建议与本message相同。
**报错描述**
对象存储类别不是归档存储，不允许执行恢复操作。
**报错原因**
对象不是归档存储类型（COLD/GLACIER），但尝试对对象执行恢复操作。
**处理建议**
[查看对象的存储类型](https://support.huaweicloud.com/api-obs/obs_04_0084.html)，确认是否为归档存储或深度归档存储。如果不是则不需要恢复，请直接访问对象。
#### Restore is not allowed, as object's storage class is not **COLD** or DEEP_ARCHIVE
注意，"Restore is not allowed, as object's storage class is not **GLACIER** or DEEP_ARCHIVE"报错的原因和处理建议与本message相同。
**报错描述**
对象存储类别不是归档存储或深度归档存储，不允许执行恢复操作。
**报错原因**
对象不是归档存储类型（COLD/GLACIER）或深度归档存储类型（DEEP_ARCHIVE），但尝试对对象执行恢复操作。
**处理建议**
[查看对象的存储类型](https://support.huaweicloud.com/api-obs/obs_04_0084.html)，确认是否为归档存储或深度归档存储。如果不是则不需要恢复，请直接访问对象。
