本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
IAM Identity Center 主控台和 API 授權
現有的 IAM Identity Center 主控台 APIs 支援雙重授權,可讓您在有較新的 API 可用時,維持現有 APIs操作的使用。如果您有在 2023 年 11 月 15 日之前和 2020 年 10 月 15 日之前建立的 IAM Identity Center 現有執行個體,您可以使用下表來判斷哪些 API 操作現在對應到這些日期之後發行的較新 API 操作。
2023 年 11 月之後的 API 動作
2023 年 11 月 15 日之前建立的 IAM Identity Center 執行個體會遵守舊的和新的 API 動作,只要任何動作都沒有明確拒絕。2023 年 11 月 15 日之後建立的執行個體會在 IAM Identity Center 主控台中使用較新的 API 動作進行授權。
| 2023 年 11 月 15 日之前使用的主控台操作名稱 | 2023 年 11 月 15 日之後使用的 API 動作 |
|---|---|
| AssociateProfile | CreateApplicationAssignment |
| CreateManagedApplicationInstance | CreateApplicationInstance | CreateApplication |
| CreateManagedApplicationInstance | PutApplicationAuthenticationMethod |
| DeleteApplicationInstance | DeleteManagedApplicationInstance | DeleteApplication |
| DeleteSSO | DeleteInstance |
| DisassociateProfile | DeleteApplicationAssignment |
| GetApplicationTemplate | DescribeApplicationProvider |
| GetManagedApplicationInstance | DescribeApplication |
| GetSharedSsoConfiguration | DescribeInstance |
| ListApplicationInstances | ListApplications |
| ListApplicationTemplates | ListApplicationProviders |
| ListDirectoryAssociations | DescribeInstance |
| ListProfileAssociations | ListApplicationAssignments |
| UpdateApplicationInstanceDisplayData | UpdateApplicationInstanceStatus | UpdateManagedApplicationInstanceStatus | UpdateApplication |
2020 年 10 月之後的 API 動作
2020 年 10 月 15 日之前建立的 IAM Identity Center 執行個體遵守舊的和新的 API 動作,只要任何動作都沒有明確拒絕。2020 年 10 月 15 日之後建立的執行個體會在 IAM Identity Center 主控台中使用較新的 API 動作進行授權。
| Operation name | API actions used before October 15, 2020 | API actions used after October 15, 2020 |
|---|---|---|
| AssociateProfile | AssociateProfile | CreateAccountAssignment |
| AttachManagedPolicy | PutPermissionsPolicy | AttachManagedPolicyToPermissionSet |
| CreatePermissionSet | CreatePermissionSet | CreatePermissionSet |
| DeleteApplicationInstanceForAWsAccount | DeleteApplicationInstance | DeleteTrust | DeleteAccountAssignment |
| DeleteApplicationProfileForAwsAccount | DeleteProfile | DeleteAccountAssignment |
| DeletePermissionsPolicy | DeletePermissionsPolicy | DeleteInlinePolicyFromPermissionSet |
| DeletePermissionSet | DeletePermissionSet | DeletePermissionSet |
| DescribePermissionsPolicies | DescribePermissionsPolicies | ListManagedPoliciesInPermissionSet |
| DetachManagedPolicy | DeletePermissionsPolicy | DetachManagedPolicyFromPermissionSet |
| DisassociateProfile | DisassociateProfile | DeleteAccountAssignment |
| GetApplicationInstanceForAWSAccount | GetApplicationInstance | ListAccountAssignments |
| GetAWSAccountProfileStatus | GetProfile | ListPermissionSetsProvisionedToAccount |
| GetPermissionSet | GetPermissionSet | DescribePermissionSet |
| GetPermissionsPolicy | GetPermissionsPolicy | GetInlinePolicyForPermissionSet |
| ListAccountsWithProvisionedPermissionSet | ListApplicationInstances | GetApplicationInstance | ListAccountsForProvisionedPermissionSet |
| ListAWSAccountProfiles | ListProfiles | GetProfile | ListPermissionSetsProvisionedToAccount |
| ListPermissionSets | ListPermissionSets | ListPermissionSets |
| ListProfileAssociations | ListProfileAssociations | ListAccountAssignments |
| ProvisionApplicationInstanceForAWSAccount | GetApplicationInstance | CreateApplicationInstance | CreateAccountAssignment |
| ProvisionApplicationProfileForAWSAccountInstance | GetProfile | CreateProfile | UpdateProfile | CreateAccountAssignment |
| ProvisionSAMLProvider | GetTrust | CreateTrust | UpdateTrust | CreateAccountAssignment |
| PutPermissionsPolicy | PutPermissionsPolicy | PutInlinePolicyToPermissionSet |
| UpdatePermissionSet | UpdatePermissionSet | UpdatePermissionSet |