

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

# IAM JSON 政策元素：Version
<a name="reference_policies_elements_version"></a>

**消除歧義注意事項**  
此 `Version` JSON 政策元素與「政策版本」**不同。`Version` 政策元素是在政策內使用，並定義政策語言的版本。另一方面，政策版本會在您在 IAM 中變更客戶受管政策時建立。變更的政策不會覆寫現有的政策。IAM 反而會建立新版本的受管政策。如果您在搜尋有關受管政策可用的多版本支援的詳細資訊，請參閱[版本控制 IAM 政策](access_policies_managed-versioning.md)。

`Version` 政策元素指定用於處理政策的語言語法規則。若要使用所有可用的政策功能，請在所有政策的 `Statement` 元素**之外**包含下列 `Version` 元素。

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

****  

```
{
  "Version":"2012-10-17",		 	 	 
  "Statement": [
    {
      "Effect": "Allow",
      "Action": "s3:ListAllMyBuckets",
      "Resource": "*"
    }
  ]
}
```

------

IAM 支援下列 `Version` 元素值：
+ `2012-10-17`. 這是政策語言的目前版本，您應該一律包含 `Version` 元素，並將其設定為 `2012-10-17`。否則，您無法使用此版本所引進的功能 (例如[政策變數](reference_policies_variables.md))。
+ `2008-10-17`. 這是舊版本的政策語言。您可以在較舊的現有政策上看到此版本。對於任何新的政策，或您更新任何現有政策時，請不要使用此版本。較新的功能 (例如政策變數) 將無法使用您的政策。例如，`${aws:username}` 這類變數無法辨識為變數，而是視為政策中的文字字串。