すべてのプロダクト
Search
ドキュメントセンター

Elastic Compute Service:DescribeLockedSnapshots

最終更新日:Apr 04, 2026

スナップショットのロックステータスや設定などのロック情報を取得します。

今すぐお試しください

この API を OpenAPI Explorer でお試しください。手作業による署名は必要ありません。呼び出しに成功すると、入力したパラメーターに基づき、資格情報が組み込まれた SDK コードが自動的に生成されます。このコードをダウンロードしてローカルで使用できます。

テスト

RAM 認証

下表に、この API を呼び出すために必要な認証情報を示します。認証情報は、RAM (Resource Access Management) ポリシーを使用して定義できます。以下で各列名について説明します。

  • アクション:特定のリソースに対して実行可能な操作。ポリシー構文ではAction要素として指定します。

  • API:アクションを具体的に実行するための API。

  • アクセスレベル:各 API に対して事前定義されているアクセスの種類。有効な値:create、list、get、update、delete。

  • リソースタイプ:アクションが作用するリソースの種類。リソースレベルでの権限をサポートするかどうかを示すことができます。ポリシーの有効性を確保するため、アクションの対象として適切なリソースを指定してください。

    • リソースレベルの権限を持つ API の場合、必要なリソースタイプはアスタリスク (*) でマークされます。ポリシーのResource要素で対応する ARN を指定してください。

    • リソースレベルの権限を持たない API の場合、「すべてのリソース」と表示され、ポリシーのResource要素でアスタリスク (*) でマークされます。

  • 条件キー:サービスによって定義された条件のキー。このキーにより、きめ細やかなアクセス制御が可能になります。この制御は、アクション単体に適用することも、特定のリソースに対するアクションに適用することもできます。Alibaba Cloud は、サービス固有の条件キーに加えて、すべての RAM 統合サービスに適用可能な一連の共通条件キーを提供しています。

  • 依存アクション:ある特定のアクションを実行するために、前提として実行が必要となる他のアクション。依存アクションの権限も RAM ユーザーまたは RAM ロールに付与する必要があります。

アクション

アクセスレベル

リソースタイプ

条件キー

依存アクション

ecs:DescribeLockedSnapshots

list

Snapshot

acs:ecs:{#regionId}:{#accountId}:snapshot/*

Snapshot

acs:ecs:{#regionId}:{#accountId}:snapshot/{#SnapshotId}

なし なし

リクエストパラメーター

パラメーター

必須 / 任意

説明

RegionId

string

必須

リージョン ID。DescribeRegions 操作を呼び出して、Alibaba Cloud の最新のリージョンリストを照会できます。

cn-hangzhou

SnapshotIds

array

任意

1~100 個のスナップショット ID の配列。

string

任意

スナップショット ID。

s-bp67acfmxazb4p****

LockStatus

string

任意

スナップショットのロックステータス。有効な値:

  • compliance-cooloff:スナップショットはコンプライアンスモードでロックされていますが、まだクールオフ期間中です。スナップショットは削除できませんが、必要な RAM 権限を持つユーザーは、スナップショットのロックを解除したり、クールオフ期間やロック期間を延長または短縮したりできます。

  • compliance:スナップショットはコンプライアンスモードでロックされており、クールオフ期間は終了しています。スナップショットのロックを解除したり削除したりすることはできませんが、必要な RAM 権限を持つユーザーはロック期間を延長できます。

  • expired:スナップショットのロックは期限切れになっており、スナップショットは削除できます。

compliance-cooloff

NextToken

string

任意

次のページの結果を取得するために使用されるトークン。このパラメーターを、前のリクエストから返された NextToken の値に設定します。

caeba0bbb2be03f84eb48b699f0a****

MaxResults

integer

任意

各ページに返すエントリ数。最大値:100。

デフォルト値:

  • このパラメーターを指定しない場合、または 10 未満の値を指定した場合、デフォルト値は 10 です。

  • 100 より大きい値を指定した場合は、100 が使用されます。

10

DryRun

boolean

任意

ドライランを実行するかどうかを指定します。有効な値:

  • true:ドライランを実行しますが、実際の操作は実行しません。システムは、必須パラメーター、リクエスト形式、およびサービス制限をチェックします。チェックに失敗すると、エラーが返されます。チェックに合格すると、DryRunOperation エラーコードが返されます。

  • false (デフォルト):通常のリクエストを送信します。リクエストが有効な場合、システムは操作を実行します。

false

レスポンスフィールド

フィールド

説明

object

レスポンスのスキーマ

RequestId

string

リクエスト ID。

473469C7-AA6F-4DC5-B3DB-A3DC0DE3****

NextToken

string

次のページの結果を取得するために使用されるトークン。このパラメーターが返されない場合は、すべての結果が返されたことを示します。

caeba0bbb2be03f84eb48b699f0a****

LockedSnapshotsInfo

array<object>

ロックされたスナップショットのリスト。

object

ロックされたスナップショットの詳細。

SnapshotId

string

スナップショット ID。

s-bp67acfmxazb4p****

LockMode

string

ロックモード。指定できる値は次のとおりです:

  • compliance:コンプライアンスモードのスナップショットはロック解除できず、ロック期間が終了した後にのみ削除できます。クールオフ期間 が終了するとロック期間を短縮することはできませんが、必要な RAM 権限を持つユーザーはいつでも延長できます。コンプライアンスモードでスナップショットをロックする場合、オプションでクールオフ期間を指定できます。

compliance

LockStatus

string

ロックステータス。指定できる値:

  • compliance-cooloff:スナップショットはコンプライアンスモードでロックされており、クールオフ期間中です。スナップショットは削除できません。ただし、必要な RAM 権限を持つユーザーは、スナップショットのロックを解除したり、クールオフ期間とロック期間を延長または短縮したりできます。

  • compliance:スナップショットはコンプライアンスモードでロックされており、クールオフ期間は終了しています。スナップショットのロックを解除したり削除したりすることはできませんが、必要な RAM 権限を持つユーザーはロック期間を延長できます。

  • expired:スナップショットのロックは期限切れです。スナップショットはロック解除され、削除できます。

compliance-cooloff

LockCreationTime

string

スナップショットがロックされた協定世界時 (UTC) の時刻です。フォーマットは、ISO 8601 規格に準拠した yyyy-MM-ddTHH:mm:ssZ です。

2025-10-15T10:00:00Z

CoolOffPeriod

integer

コンプライアンスモードでのクールオフ期間 (時間単位)。

3

CoolOffPeriodExpiredTime

string

クールオフ期間が終了する協定世界時 (UTC)。時刻は、ISO 8601 標準に準拠した yyyy-MM-ddTHH:mm:ssZ 形式です。

2025-10-15T13:00:00Z

LockDuration

integer

ロック期間 (日数)。この期間が終了すると、スナップショットは自動的にロック解除されます。

1

LockDurationStartTime

string

ロック期間が開始される協定世界時 (UTC)。時刻は、ISO 8601 標準に準拠した yyyy-MM-ddTHH:mm:ssZ 形式です。progressing 状態のスナップショットをロックした場合、ロック期間はスナップショットが accomplished 状態になった後にのみ開始されます。

2025-10-15T10:00:00Z

LockExpiredTime

string

ロックが期限切れになる協定世界時 (UTC)。時刻は、ISO 8601 標準に準拠した yyyy-MM-ddTHH:mm:ssZ 形式です。

2025-10-16T10:00:00Z

成功レスポンス

JSONJSON

{
  "RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3****",
  "NextToken": "caeba0bbb2be03f84eb48b699f0a****",
  "LockedSnapshotsInfo": [
    {
      "SnapshotId": "s-bp67acfmxazb4p****",
      "LockMode": "compliance",
      "LockStatus": "compliance-cooloff",
      "LockCreationTime": "2025-10-15T10:00:00Z",
      "CoolOffPeriod": 3,
      "CoolOffPeriodExpiredTime": "2025-10-15T13:00:00Z",
      "LockDuration": 1,
      "LockDurationStartTime": "2025-10-15T10:00:00Z",
      "LockExpiredTime": "2025-10-16T10:00:00Z"
    }
  ]
}

エラーコード

HTTP ステータスコード

エラーコード

エラーメッセージ

説明

400 InvalidLockStatus.Malformed The specified parameter LockStatus is invalid. Please check the valid range for this parameter.
404 InvalidSnapshotLock.NotFound The specified snapshot(s) %s is(are) not locked.

完全なリストについては、「エラーコード」をご参照ください。

変更履歴

完全なリストについては、「変更履歴」をご参照ください。