

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

# 編輯政策存放區結構描述
<a name="schema-edit"></a>

當您在 Amazon Verified Permissions 主控台中選取**結構描述**時，會顯示組成您結構描述的**實體類型**和**動作**。您可以在**視覺化模式**或 **JSON 模式中**檢視編輯結構描述。視覺化模式可讓您使用各種精靈新增新類型和動作，以更新結構描述。使用 JSON 模式，您可以直接在 JSON 編輯器中開始更新結構描述的 JSON 程式碼。

------
#### [ Visual Mode ]

視覺化結構描述編輯器從一系列圖表開始，說明結構描述中實體之間的關係。選擇**展開**以最大化圖表的檢視。有兩個可用的圖表：
+ **動作圖表** – **動作圖表**檢視列出您在政策存放區中設定的**委託人**類型、他們有資格執行**的動作**，以及他們有資格執行動作**的資源**。實體之間的行表示您能夠建立允許委託人對資源採取動作的政策。如果您的動作圖表未指出兩個實體之間的關係，您必須在它們之間建立該關係，才能允許或拒絕政策中的關係。選取實體以查看屬性概觀，並向下切入以檢視完整詳細資訊。選擇**依此 【動作 \| 資源類型 \| 委託人類型】 篩選**，以查看檢視中僅具有其自身連線的實體。
+ **實體類型圖表** – **實體類型圖表**著重於委託人和資源之間的關係。當您想要了解結構描述中複雜的巢狀父系關係時，請檢閱此圖表。將滑鼠游標暫留在實體上，以深入了解其擁有的父系關係。

  在圖表下，列出結構描述中**實體類型**和**動作**的檢視。當您想要立即檢視特定動作或實體類型的詳細資訊時，清單檢視非常有用。選取任何實體以檢視詳細資訊。

**在視覺化模式中編輯已驗證許可結構描述**

1. 開啟 [Verified Permissions 主控台](https://console.aws.amazon.com/verifiedpermissions/)。選擇您的政策存放區。

1. 在左側導覽窗格中，選擇**結構描述**。

1. 選擇**視覺化模式**。檢閱實體關係圖表，並規劃您要對結構描述進行的變更。您可以選擇**依一個實體篩選**，以檢查其與其他實體的個別連線。

1. 選擇**編輯結構描述**。

1. 在**詳細資訊**區段中，輸入結構描述的**命名空間**。

1. 在**實體類型**區段中，選擇**新增實體類型**。

1. 輸入實體的名稱。

1. （選用） 選擇**新增父**實體，以新增新實體所屬的父實體。若要移除已新增至實體的父項，請選擇父項名稱旁的**移除**。

1. 選擇**新增屬性**，將屬性新增至實體。輸入**屬性名稱**，並為實體的每個屬性選擇**屬性類型**。Verified Permissions 在針對結構描述驗證政策時使用指定的屬性值。選取每個屬性是否為**必要**。若要移除已新增至實體的屬性，請選擇屬性旁的**移除**。

1. 選擇**新增實體類型**，將實體新增至結構描述。

1. 在**動作**區段中，選擇**新增動作**。

1. 輸入動作的名稱。

1. （選用） 選擇**新增資源**以新增套用動作的資源類型。若要移除已新增至動作的資源類型，請選擇資源類型名稱旁的**移除**。

1. （選用） 選擇**新增主體**以新增套用動作的主體類型。若要移除已新增至動作的委託人類型，請選擇委託人類型名稱旁的**移除**。

1. 選擇**新增屬性**，以新增可新增至授權請求中動作內容的屬性。輸入**屬性名稱**，並為每個屬性選擇**屬性類型**。Verified Permissions 在針對結構描述驗證政策時使用指定的屬性值。選取每個屬性是否為**必要**。若要移除已新增至動作的屬性，請選擇屬性旁的**移除**。

1. 選擇**新增動作**。

1. 將所有實體類型和動作新增至結構描述後，選擇**儲存變更**。

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

進行更新時，您會注意到 JSON 編輯器會根據 JSON 語法驗證您的程式碼，並在編輯時識別錯誤和警告，讓您更輕鬆地快速找到問題。此外，您不需要擔心 JSON 的格式，只需在進行更新後選擇**格式化 JSON**，格式就會更新以符合預期的 JSON 格式。

**在 JSON 模式下編輯已驗證許可結構描述**

1. 開啟 [Verified Permissions 主控台](https://console.aws.amazon.com/verifiedpermissions/)。選擇您的政策存放區。

1. 在左側導覽窗格中，選擇**結構描述**。

1. 選擇 **JSON 模式**，然後選擇**編輯結構描述**。

1. 在內容欄位中輸入 JSON 結構描述**的內容**。在解決所有語法錯誤之前，您無法儲存結構描述的更新。您可以選擇**格式化 JSON**，以使用建議的間距和縮排來格式化結構描述的 JSON 語法。

1. 選擇**儲存變更**。

------