

 **このページは、ボールトと 2012 年リリース当時の REST API を使用する、Amazon Glacier サービスの既存のお客様のみを対象としています。**

アーカイブストレージソリューションをお探しの場合は、Amazon S3 の Amazon Glacier ストレージクラス (S3 Glacier Instant Retrieval、S3 Glacier Flexible Retrieval、S3 Glacier Deep Archive) を使用することをお勧めします。これらのストレージオプションの詳細については、「[Amazon Glacier ストレージクラス](https://aws.amazon.com/s3/storage-classes/glacier/)」を参照してください。

Amazon Glacier (元のスタンドアロンボールトベースのサービス) は、新規顧客を受け入れなくなりました。Amazon Glacier は、ボールトにデータを保存する独自の API を備えたスタンドアロンサービスであり、Amazon S3 および Amazon S3 Glacier ストレージクラスとは異なります。既存のデータは Amazon Glacier で無期限に安全性が確保され、引き続きアクセス可能です。移行は必要ありません。低コストの長期アーカイブストレージの場合、 は [Amazon S3 Glacier ストレージクラス](https://aws.amazon.com/s3/storage-classes/glacier/) AWS を推奨します。これにより、S3 バケットベースの APIs、低コスト、 AWS サービス統合で優れたカスタマーエクスペリエンスを実現できます。 AWS リージョン 拡張機能が必要な場合は、[Amazon Glacier ボールトから Amazon S3 Glacier ストレージクラスにデータを転送するためのAWS ソリューションガイダンス](https://aws.amazon.com/solutions/guidance/data-transfer-from-amazon-s3-glacier-vaults-to-amazon-s3/)を使用して、Amazon S3 Glacier ストレージクラスへの移行を検討してください。

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# ボールトのリスト (GET vaults)
<a name="api-vaults-get"></a>

## 説明
<a name="api-vaults-get-description"></a>

このオペレーションでは、呼び出し元のユーザーのアカウントによって所有されているすべてのボールトのリストを表示します。レスポンスとして返されるリストは、ボールト名で ASCII コード順にソートされます。

このオペレーションでは、デフォルトで最大でリクエストあたり 10 項目返されます。リストで表示した以上にボールトが存在する場合は、レスポンス本文の `marker` フィールドに、新しいボールトのリストリクエストでリストの続きを表示できるように、ボールトの Amazon リソースネーム (ARN) が含まれています。そうでない場合は、`marker` フィールドは `null` です。次のボールトリストのリクエストでは、前回のボールトリストのリクエストに対するレスポンスとして Amazon Glacier が返した値を `marker` パラメータに設定します。また、リクエストで `limit` パラメータを指定して、レスポンスで返されるボールトの数を制限することもできます。

## リクエスト
<a name="api-vaults-get-requests"></a>

ボールトのリストを取得するには、`GET` リクエストを*ボールト*のリソースに送信します。

### 構文
<a name="api-vaults-get-requests-syntax"></a>

```
1. GET /AccountId/vaults HTTP/1.1
2. Host: glacier.Region.amazonaws.com
3. Date: Date
4. Authorization: SignatureValue
5. x-amz-glacier-version: 2012-06-01
```

 

**注記**  
-`AccountId`valueAWS アカウントID。この値はリクエストの署名に使用した認証情報に関連する AWS アカウント ID と一致する必要があります。AWS アカウント ID、または Amazon Glacier がリクエストの署名に使用した認証情報に関連する AWS アカウント ID を使用している場合はオプションで '`-`' (ハイフン) のどちらかを指定できます。お客様のアカウント ID を指定する場合は、ハイフン(`-`)を含めないでください。

### リクエストパラメータ
<a name="api-vaults-get-requests-parameters"></a>

このオペレーションでは、次のリクエストパラメーターを使用します。


|  名前  |  説明  |  必須  | 
| --- | --- | --- | 
|  limit  |  返されるボールトの最大数。デフォルトの上限は 10 です。返されるボールトの数は、指定された上限を下回ることはあっても、上限を上回ることはありません。 タイプ: 文字列 制約: 最小の整数値は 1 です。最大の整数値は 10 です。  |  なし  | 
|  marker  |  ページ分割に使用する文字列。`marker` には、ボールトのリストの開始点となるボールトの ARN を指定します。(返されるリストには、`marker` に指定したボールトは含まれません)。`marker` 値は、前回のボールトのリストのレスポンスから取得します。前回のボールドのリストのリクエストで開始された結果のページ分割を継続する場合のみ、`marker` を指定する必要があります。マーカーに空の値（""）を指定すると、最初のボールトから始まるボールトのリストが返されます。 タイプ: 文字列 制約: なし  |  なし  | 

### リクエストヘッダー
<a name="api-vaults-get-requests-headers"></a>

このオペレーションは、すべてのオペレーションに共通のリクエストヘッダーのみを使用します。共通のリクエストヘッダーの詳細については、「[一般的なリクエストヘッダー](api-common-request-headers.md)」を参照してください。

### リクエスト本文
<a name="api-vaults-get-requests-elements"></a>

この操作にリクエストボディはありません。

## レスポンス
<a name="api-vaults-get-responses"></a>

### 構文
<a name="api-vaults-get-responses-syntax"></a>

```
HTTP/1.1 200 OK
x-amzn-RequestId: x-amzn-RequestId
Date: Date
Content-Type: application/json
Content-Length: Length

{
  "Marker": String
  "VaultList": [ 
   {
    "CreationDate": String,
    "LastInventoryDate": String,
    "NumberOfArchives": Number,
    "SizeInBytes": Number,
    "VaultARN": String,
    "VaultName": String
   }, 
   ...
  ]
}
```

### レスポンスヘッダー
<a name="api-vaults-get-responses-headers"></a>

この操作はほとんどのレスポンスに共通のレスポンスヘッダーのみを使用します。共通のレスポンスヘッダーの詳細については、「[共通のレスポンスヘッダー](api-common-response-headers.md)」を参照してください。

### レスポンス本文
<a name="api-vaults-get-response-body"></a>

レスポンス本文には次の JSON フィールドが含まれています。

 

**CreationDate**  
ボールトが作成された、協定世界時（UTC）による日付。  
*型*:文字列 たとえば、ISO 8601 の日付形式の文字列表現。`2013-03-20T17:03:43.221Z`。

**LastInventoryDate**  
ボールトのインベントリが最後に生成された、協定世界時（UTC）による日付。ボールトを作成したばかりのときなど、ボールトでインベントリが実行されていない場合、このフィールドの値は null です。ボールトのインベントリの開始の詳細については、「[ジョブの開始 (ジョブの POST)](api-initiate-job-post.md)」を参照してください。  
*タイプ*: ISO 8601 の日付形式の文字列表現。たとえば`2013-03-20T17:03:43.221Z`。

**Marker**  
結果のページ分割をどこから継続するかを示す `vaultARN`。リストに含まれるボールトをさらに取得するには、ボールトのリストの新規リクエストで `marker` を使用します。ボールトがそれ以上存在しない場合、この値は `null` です。  
*タイプ*: 文字列

**NumberOfArchives**  
最後にインベントリを生成した日付のボールトのアーカイブ数。  
*タイプ:* 数値

**SizeInBytes**  
最後にインベントリを生成した日付における、アーカイブごとのオーバーヘッドを含む、ボールトのすべてのアーカイブの合計サイズ (バイト単位)。  
*タイプ:* 数値

**VaultARN**  
ボールトの Amazon リソースネーム (ARN)。  
*タイプ*: 文字列

**VaultList**  
オブジェクトの配列。各オブジェクトにはボールトの説明が含まれます。  
*型*: 配列

**VaultName**  
ボールト名。  
*タイプ*: 文字列

### エラー
<a name="api-vaults-get-responses-errors"></a>

Amazon Glacier の例外とエラーメッセージについては、「[エラーレスポンス](api-error-responses.md)」を参照してください。

## 例
<a name="api-vaults-get-examples"></a>

### 例: すべてのボールトのリスト
<a name="api-vaults-get-example1"></a>

以下はボールトのリストを表示する例です。リクエストでは、`marker` および `limit` パラメータが指定されていないため、最大 10 個のボールトが返されます。

#### リクエストの例
<a name="api-vaults-get-example1-request"></a>

```
1. GET /-/vaults HTTP/1.1
2. Host: glacier.us-west-2.amazonaws.com
3. x-amz-Date: 20170210T120000Z
4. x-amz-glacier-version: 2012-06-01
5. Authorization: AWS4-HMAC-SHA256 Credential=AKIAIOSFODNN7EXAMPLE/20141123/us-west-2/glacier/aws4_request,SignedHeaders=host;x-amz-date;x-amz-glacier-version,Signature=9257c16da6b25a715ce900a5b45b03da0447acf430195dcb540091b12966f2a2
```

#### レスポンスの例
<a name="api-vaults-get-example1-response"></a>

`Marker` が `null` であり、リストに表示するボールトがこれ以上存在しないことを示しています。

```
 1. HTTP/1.1 200 OK
 2. x-amzn-RequestId: AAABZpJrTyioDC_HsOmHae8EZp_uBSJr6cnGOLKp_XJCl-Q
 3. Date: Wed, 10 Feb 2017 12:02:00 GMT
 4. Content-Type: application/json
 5. Content-Length: 497	
 6. 
 7. {
 8.   "Marker": null,
 9.   "VaultList": [ 
10.    {
11.     "CreationDate": "2012-03-16T22:22:47.214Z",
12.     "LastInventoryDate": "2012-03-21T22:06:51.218Z",
13.     "NumberOfArchives": 2,
14.     "SizeInBytes": 12334,
15.     "VaultARN": "arn:aws:glacier:us-west-2:012345678901:vaults/examplevault1",
16.     "VaultName": "examplevault1"
17.    }, 
18.    {
19.     "CreationDate": "2012-03-19T22:06:51.218Z",
20.     "LastInventoryDate": "2012-03-21T22:06:51.218Z",
21.     "NumberOfArchives": 0,
22.     "SizeInBytes": 0,
23.     "VaultARN": "arn:aws:glacier:us-west-2:012345678901:vaults/examplevault2",
24.     "VaultName": "examplevault2"
25.    },
26.    {
27.     "CreationDate": "2012-03-19T22:06:51.218Z",
28.     "LastInventoryDate": "2012-03-25T12:14:31.121Z",
29.     "NumberOfArchives": 0,
30.     "SizeInBytes": 0,
31.     "VaultARN": "arn:aws:glacier:us-west-2:012345678901:vaults/examplevault3",
32.     "VaultName": "examplevault3"
33.    } 
34.   ]
35. }
```

### 例: ボールトの部分的なリスト
<a name="api-vaults-get-example2"></a>

以下は、`marker` に指定したボールトから開始して ２ 個のボールトを返す例です。

#### リクエストの例
<a name="api-vaults-get-example2-request"></a>

```
1. GET /-/vaults?limit=2&marker=arn:aws:glacier:us-west-2:012345678901:vaults/examplevault1 HTTP/1.1
2. Host: glacier.us-west-2.amazonaws.com
3. x-amz-Date: 20170210T120000Z
4. x-amz-glacier-version: 2012-06-01
5. Authorization: AWS4-HMAC-SHA256 Credential=AKIAIOSFODNN7EXAMPLE/20141123/us-west-2/glacier/aws4_request,SignedHeaders=host;x-amz-date;x-amz-glacier-version,Signature=9257c16da6b25a715ce900a5b45b03da0447acf430195dcb540091b12966f2a2
```

#### レスポンスの例
<a name="api-vaults-get-example2-response"></a>

2 個のボールトがリストに返されます。次回のボールトのリストのリクエストでページ分割を継続できるように、`Marker` にボールト ARN が含まれています。

```
 1. HTTP/1.1 200 OK
 2. x-amzn-RequestId: AAABZpJrTyioDC_HsOmHae8EZp_uBSJr6cnGOLKp_XJCl-Q
 3. Date: Wed, 10 Feb 2017 12:02:00 GMT
 4. Content-Type: application/json
 5. Content-Length: 497	
 6. 
 7. {
 8.   "Marker": "arn:aws:glacier:us-west-2:012345678901:vaults/examplevault3",
 9.   "VaultList": [ 
10.    {
11.     "CreationDate": "2012-03-16T22:22:47.214Z",
12.     "LastInventoryDate": "2012-03-21T22:06:51.218Z",
13.     "NumberOfArchives": 2,
14.     "SizeInBytes": 12334,
15.     "VaultARN": "arn:aws:glacier:us-west-2:012345678901:vaults/examplevault1",
16.     "VaultName": "examplevault1"
17.    }, 
18.    {
19.     "CreationDate": "2012-03-19T22:06:51.218Z",
20.     "LastInventoryDate": "2012-03-21T22:06:51.218Z",
21.     "NumberOfArchives": 0,
22.     "SizeInBytes": 0,
23.     "VaultARN": "arn:aws:glacier:us-west-2:012345678901:vaults/examplevault2",
24.     "VaultName": "examplevault2"
25.    }
26.   ]
27. }
```

## 関連するセクション
<a name="related-sections-vaults-get"></a>

 
+ [ボールトの作成 (PUT vault)](api-vault-put.md)
+ [ボールトの削除 (DELETE vault)](api-vault-delete.md)
+ [ジョブの開始 (ジョブの POST)](api-initiate-job-post.md)
+ [Amazon Glacier の ID とアクセス管理](security-iam.md)

## 以下の資料も参照してください。
<a name="api-vaults-get_SeeAlso"></a>

言語固有の Amazon SDK のいずれかでこの API を使用する方法の詳細については、次を参照してください。
+  [AWS Command Line Interface](https://docs.aws.amazon.com/cli/latest/reference/glacier/list-vaults.html) 