

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# Amazon S3 儲存貯體許可
<a name="s3-permissions"></a>

您選擇的 Amazon S3 儲存貯體必須具有儲存貯體政策，提供對 WorkSpaces 應用程式服務主體的足夠存取權，以便從 Amazon S3 儲存貯體存取和下載物件。您需要修改下列儲存貯體政策，然後將其套用至要用於應用程式圖示、安裝指令碼和 VHD 的 Amazon S3 儲存貯體。如需如何將政策套用至 Amazon S3 儲存貯體的詳細資訊，請參閱[使用 Amazon S3 主控台新增儲存貯體政策](https://docs.aws.amazon.com/AmazonS3/latest/userguide/add-bucket-policy.html)。

請確定已停用 Amazon S3 儲存貯體的存取控制清單 (ACL)。如需詳細資訊，請參閱[停用所有新儲存貯體的 ACL 並強制執行「物件擁有權」](https://docs.aws.amazon.com/AmazonS3/latest/userguide/ensure-object-ownership.html)。

本節顯示儲存貯體政策之一般使用案例的範例。這些範例政策會使用*儲存貯體*作為資源值。若要測試這些政策，請將*使用者輸入預留位置*取代為您自己的資訊 (例如您的儲存貯體名稱)。

------
#### [ JSON ]

****  

```
{ 
  "Version":"2012-10-17",		 	 	 
  "Statement": [     
      { 
       "Sid": "AllowAppStream2.0ToRetrieveObjects", 
       "Effect": "Allow", 
       "Principal": { 
          "Service": ["appstream.amazonaws.com"]         
        },
        "Action": ["s3:GetObject"],
        "Resource": [           
           "arn:aws:s3:::bucket/VHD object",
           "arn:aws:s3:::bucket/Setup script object",
           "arn:aws:s3:::bucket/Application icon object",
           "arn:aws:s3:::bucket/Session scripts zip file object"
         ]         
      }      
  ]
}
```

------

**注意**  
儲存貯體政策範例會在 S3 儲存貯體中定義 WorkSpaces 應用程式可存取的特定物件。您也可以在增加應用程式區塊時，使用前置字元和萬用字元來簡化政策管理。如需儲存貯體政策的詳細資訊，請參閱[使用儲存貯體政策](https://docs.aws.amazon.com/AmazonS3/latest/userguide/bucket-policies.html)。如需常見儲存貯體範例的詳細資訊，請參閱[儲存貯體政策範例](https://docs.aws.amazon.com/AmazonS3/latest/userguide/example-bucket-policies.html)。

如果您使用的是 WorkSpaces 應用程式區塊，則 WorkSpaces 應用程式需要額外的許可，才能將應用程式套件上傳至適當的 Amazon S3 儲存貯體。如需 WorkSpaces 應用程式區塊的詳細資訊，請參閱 [WorkSpaces 應用程式應用程式區塊](appstream-app-blocks.md)。

------
#### [ JSON ]

****  

```
{
  "Version":"2012-10-17",		 	 	 
  "Statement": [
    {
      "Sid": "AllowAppStream2.0ToPutAndRetrieveObjects",
      "Effect": "Allow",
      "Principal": {
        "Service": [
          "appstream.amazonaws.com"
        ]
      },
      "Action": [
        "s3:GetObject",
        "s3:ListBucket", 
        "s3:PutObject",
        "s3:GetBucketOwnershipControls"
      ],
      "Resource": [
        "arn:aws:s3:::bucket",
        "arn:aws:s3:::bucket/AppStream2/*",
        "arn:aws:s3:::bucket/Setup script object",
        "arn:aws:s3:::bucket/Application icon object",
        "arn:aws:s3:::bucket/Session scripts zip file object"
      ]
    }
  ]
}
```

------