

# バージョン管理されたオブジェクトのアクセス許可の設定
<a name="VersionedObjectPermissionsandACLs"></a>

Amazon S3 のオブジェクトのアクセス許可は、バージョンレベルで設定されています。各バージョンには個々のオブジェクト所有者がいます。この所有者は、オブジェクトバージョンを作成する AWS アカウントです。したがって、同じオブジェクトの異なるバージョンに対して、異なるアクセス許可を設定することができます。これを行うには、`PUT Object versionId acl` リクエストでアクセス権限を設定するオブジェクトのバージョン ID を指定する必要があります。ACL の使用の詳細と手順については、「[Amazon S3 用 Identity and Access Management](security-iam.md)」を参照してください。

**Example - オブジェクトバージョンに対するアクセス許可の設定**  
次のリクエストは、正規ユーザー ID *b4bf1b36f9716f094c3079dcf5ac9982d4f2847de46204d47448bc557fb5ac2a* の被付与者のキー `my-image.jpg`、バージョン ID `3HL4kqtJvjVBH40Nrjfkd` に対するアクセス許可を `FULL_CONTROL` に設定します。  

```
 1. PUT /my-image.jpg?acl&versionId=3HL4kqtJvjVBH40Nrjfkd HTTP/1.1
 2. Host: bucket.s3.amazonaws.com
 3. Date: Wed, 28 Oct 2009 22:32:00 GMT
 4. Authorization: AWS AKIAIOSFODNN7EXAMPLE:0RQf4/cRonhpaBX5sCYVf1bNRuU=
 5. Content-Length: 124
 6.  
 7. <AccessControlPolicy>
 8.   <Owner>
 9.     <ID>75cc57f09aa0c8caeab4f8c24e99d10f8e7faeebf76c078efc7c6caea54ba06a</ID>
10.   </Owner>
11.   <AccessControlList>
12.     <Grant>
13.       <Grantee xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="CanonicalUser">
14.         <ID>a9a7b886d6fd24a52fe8ca5bef65f89a64e0193f23000e241bf9b1c61be666e9</ID>
15.       </Grantee>
16.       <Permission>FULL_CONTROL</Permission>
17.     </Grant>
18.   </AccessControlList>
19.   </AccessControlPolicy>
```

同様に、特定のオブジェクトバージョンに対するアクセス許可を取得するには、`GET Object versionId acl` リクエストでそのバージョン ID を指定する必要があります。デフォルトでは `GET Object acl` はオブジェクトの最新バージョンに対するアクセス許可を返すため、バージョン ID を含める必要があります。

**Example - 指定したオブジェクトバージョンに対するアクセス許可の取得**  
次の例では、Amazon S3 はキー `my-image.jpg`、バージョン ID `DVBH40Nr8X8gUMLUo` に対するアクセス許可を返します。  

```
1. GET /my-image.jpg?versionId=DVBH40Nr8X8gUMLUo&acl HTTP/1.1
2. Host: bucket.s3.amazonaws.com
3. Date: Wed, 28 Oct 2009 22:32:00 GMT
4. Authorization: AWS AKIAIOSFODNN7EXAMPLE:0RQf4/cRonhpaBX5sCYVf1bNRuU
```

詳細については、「**Amazon Simple Storage Service API リファレンス」の「[https://docs.aws.amazon.com/AmazonS3/latest/API/RESTObjectGETacl.html](https://docs.aws.amazon.com/AmazonS3/latest/API/RESTObjectGETacl.html)」を参照してください。