啟用 Amazon Verified Permissions 政策驗證模式 - Amazon Verified Permissions

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

啟用 Amazon Verified Permissions 政策驗證模式

您可以在驗證許可中設定政策驗證模式,以控制政策變更是否根據政策存放區中的結構描述進行驗證。

重要

當您開啟政策驗證時,所有建立或更新政策或政策範本的嘗試都會根據政策存放區中的結構描述進行驗證。如果驗證失敗,已驗證許可會拒絕請求嘗試。因此,我們建議您在開發應用程式時關閉驗證,並將其開啟進行測試,並在應用程式處於生產狀態時將其保持開啟。

AWS Management Console
設定政策存放區的政策驗證模式
  1. 開啟 Verified Permissions 主控台 。選擇您的政策存放區。

  2. 選擇設定

  3. 政策驗證模式區段中,選擇修改

  4. 執行以下任意一項:

    • 若要啟用政策驗證並強制執行所有政策變更都必須針對您的結構描述進行驗證,請選擇嚴格 (建議) 選項按鈕。

    • 若要關閉政策變更的政策驗證,請選擇關閉選項按鈕。輸入 confirm 以確認政策的更新將不再根據您的結構描述進行驗證。

  5. 選擇 Save changes (儲存變更)。

AWS CLI
設定政策存放區的驗證模式

您可以使用 UpdatePolicyStore操作並指定 參數的不同值,來變更政策存放區的驗證模式ValidationSettings

$ aws verifiedpermissions update-policy-store \ --validation-settings "mode=OFF", --policy-store-id PSEXAMPLEabcdefg111111 { "createdDate": "2023-05-17T18:36:10.134448+00:00", "lastUpdatedDate": "2023-05-17T18:36:10.134448+00:00", "policyStoreId": "PSEXAMPLEabcdefg111111", "validationSettings": { "Mode": "OFF" } }

如需詳細資訊,請參閱 Cedar 政策語言參考指南中的政策驗證