IAM Identity Center コンソールと API 認可
既存の IAM アイデンティティセンターコンソール API は二重認可をサポートしているため、新しい API が利用可能になっても既存の API オペレーションを引き続き使用できます。2023 年 11 月 15 日および 2020 年 10 月 15 日より前に作成された IAM アイデンティティセンターの既存のインスタンスがある場合は、次の表を使用して、どの API オペレーションがそれらの日付以降にリリースされた新しい API オペレーションにマップされているかを判断できます。
2023 年 11 月以降の API アクション
2023 年 11 月 15 日より前に作成された IAM アイデンティティセンターのインスタンスは、いずれかのアクションに対して明示的な拒否がない限り、新旧両方の API アクションを受け入れます。2023 年 11 月 15 日以降に作成されたインスタンスは、IAM アイデンティティセンターコンソールでの認可に新しい 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 アイデンティティセンターのインスタンスは、いずれかのアクションに明示的な拒否がない限り、新旧両方の API アクションを受け入れます。2020 年 10 月 15 日以降に作成されたインスタンスは、IAM アイデンティティセンターコンソールでの認可に新しい 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 |