的操作、资源和条件键 AWS 服务-Oracle 数据库@AWS
AWS 服务-Oracle Database@AWS (服务前缀:odb)提供以下特定于服务的操作、资源、操作和条件密钥,供在 IAM 权限策略中使用。
参考:
-
了解如何配置该服务。
-
了解如何使用 IAM 权限策略保护该服务及其资源。
-
查看此服务的编程服务授权参考
。
主题
API 操作定义为 AWS 服务-Oracle 数据库@AWS
下表将 API 操作映射到它们授权的 IAM 操作。仅列出具有给定 API 和操作的静态值的条件键;有关每个操作支持的完整条件键集,请参阅操作表。
| 操作 | IAM 操作 | 条件键 | 可能的值 | 访问级别 |
|---|---|---|---|---|
|
AcceptMarketplaceRegistration |
写入 |
|||
|
AssociateIamRoleToResource |
写入 |
|||
我是:PassedToService |
odb.amazonaws.co |
写入 |
||
|
CreateAutonomousDatabase |
写入 |
|||
标记、写作 |
||||
|
CreateAutonomousDatabaseBackup |
写入 |
|||
|
CreateAutonomousDatabaseWallet |
写入 |
|||
我是:PassedToService |
odb.amazonaws.co |
写入 |
||
|
CreateCloudAutonomousVmCluster |
写入 |
|||
标记、写作 |
||||
|
CreateCloudExadataInfrastructure |
写入 |
|||
标记、写作 |
||||
|
CreateCloudVmCluster |
写入 |
|||
写入 |
||||
标记、写作 |
||||
|
CreateExadbVmCluster |
写入 |
|||
写入 |
||||
标记、写作 |
||||
|
CreateExascaleDbStorageVault |
写入 |
|||
标记、写作 |
||||
|
CreateOdbNetwork |
写入 |
|||
标记、写作 |
||||
|
CreateOdbPeeringConnection |
写入 |
|||
标记、写作 |
||||
|
DeleteAutonomousDatabase |
写入 |
|||
|
DeleteAutonomousDatabaseBackup |
写入 |
|||
|
DeleteCloudAutonomousVmCluster |
写入 |
|||
|
DeleteCloudExadataInfrastructure |
写入 |
|||
|
DeleteCloudVmCluster |
写入 |
|||
写入 |
||||
|
DeleteExascaleDbStorageVault |
写入 |
|||
|
DeleteOdbNetwork |
写入 |
|||
|
DeleteOdbPeeringConnection |
写入 |
|||
|
DisassociateIamRoleFromResource |
写入 |
|||
|
DisassociateVirtualMachinesFromExadbVmCluster |
写入 |
|||
|
FailoverAutonomousDatabase |
写入 |
|||
|
GetAutonomousDatabase |
读取 |
|||
|
GetAutonomousDatabaseBackup |
读取 |
|||
|
GetAutonomousDatabaseWalletDetails |
读取 |
|||
|
GetCloudAutonomousVmCluster |
读取 |
|||
|
GetCloudExadataInfrastructure |
读取 |
|||
|
GetCloudExadataInfrastructureUnallocatedResources |
读取 |
|||
|
GetCloudVmCluster |
读取 |
|||
|
GetDbNode |
读取 |
|||
|
GetDbServer |
读取 |
|||
|
GetExadbVmCluster |
读取 |
|||
|
GetExascaleDbStorageVault |
读取 |
|||
|
GetOciOnboardingStatus |
读取 |
|||
|
GetOdbNetwork |
读取 |
|||
|
GetOdbPeeringConnection |
读取 |
|||
|
InitializeService |
写入 |
|||
|
ListAutonomousDatabaseBackups |
列表 |
|||
|
ListAutonomousDatabaseCharacterSets |
列表 |
|||
|
ListAutonomousDatabaseClones |
列表 |
|||
|
ListAutonomousDatabasePeers |
列表 |
|||
|
ListAutonomousDatabaseVersions |
列表 |
|||
|
ListAutonomousDatabases |
列表 |
|||
|
ListAutonomousVirtualMachines |
列表 |
|||
|
ListCloudAutonomousVmClusters |
列表 |
|||
|
ListCloudExadataInfrastructures |
列表 |
|||
|
ListCloudVmClusters |
列表 |
|||
|
ListDbNodes |
列表 |
|||
|
ListDbServers |
列表 |
|||
|
ListDbSystemShapes |
列表 |
|||
|
ListExadbVmClusters |
列表 |
|||
|
ListExascaleDbStorageVaults |
列表 |
|||
|
ListFlexComponents |
列表 |
|||
|
ListGiMinorVersions |
列表 |
|||
|
ListGiVersions |
列表 |
|||
|
ListOdbNetworks |
列表 |
|||
|
ListOdbPeeringConnections |
列表 |
|||
|
ListSystemVersions |
列表 |
|||
|
ListTagsForResource |
读取 |
|||
|
RebootAutonomousDatabase |
写入 |
|||
|
RebootDbNode |
写入 |
|||
|
RestoreAutonomousDatabase |
写入 |
|||
|
ShrinkAutonomousDatabase |
写入 |
|||
|
StartAutonomousDatabase |
写入 |
|||
|
StartDbNode |
写入 |
|||
|
StopAutonomousDatabase |
写入 |
|||
|
StopDbNode |
写入 |
|||
|
SwitchoverAutonomousDatabase |
写入 |
|||
|
TagResource |
标记、写作 |
|||
|
UntagResource |
标记、写作 |
|||
|
UpdateAutonomousDatabase |
写入 |
|||
我是:PassedToService |
odb.amazonaws.co |
写入 |
||
|
UpdateAutonomousDatabaseBackup |
写入 |
|||
|
UpdateCloudExadataInfrastructure |
写入 |
|||
|
UpdateExadbVmCluster |
写入 |
|||
|
UpdateExascaleDbStorageVault |
写入 |
|||
|
UpdateOdbNetwork |
写入 |
|||
|
UpdateOdbPeeringConnection |
写入 |
操作定义为 AWS 服务-Oracle 数据库@AWS
您可以在 IAM 策略语句的 Action 元素中指定以下操作。可以使用策略授予在 AWS中执行操作的权限。您在策略中使用一项操作时,通常使用相同的名称允许或拒绝对 API 操作或 CLI 命令的访问。但在某些情况下,单一动作可控制对多项操作的访问。还有某些操作需要多种不同的动作。
| 操作 | 说明 | 资源类型(* 为必需) | 条件键 | 访问级别 |
|---|---|---|---|---|
授予权限以为 Amazon Web Services 账户注册 Amazon Web Services Marketplace 令牌,以便激活 Oracle 数据库@Amazon Web Services 订阅 |
写入 |
|||
授予将 AWS 身份和访问管理 (IAM) Management 服务角色与指定资源关联以实现 AWS 服务集成的权限 |
写入 |
|||
授予将虚拟机与指定 Exadb 虚拟机集群关联的权限 |
写入 |
|||
授予创建自治数据库的权限 |
写入 |
|||
授予创建指定自治数据库备份的权限 |
写入 |
|||
授予为指定自治数据库创建钱包的权限 |
写入 |
|||
授予在指定的 Exadata 基础架构中创建自治虚拟机集群的权限 |
写入 |
|||
授予权限以创建 Exadata 基础设施 |
写入 |
|||
授予权限以在指定 Exadata 基础设施上创建 VM 集群 |
写入 |
|||
授予在指定的 Exascale 数据库存储库中创建 Exadb 虚拟机集群的权限 |
写入 |
|||
授予创建 Exascale 数据库存储库的权限 |
写入 |
|||
授予权限以创建 ODB 网络 |
写入 |
|||
授予权限以创建 ODB 对等连接 |
写入 |
|||
授予删除指定自治数据库的权限 |
写入 |
|||
授予删除指定自治数据库备份的权限 |
写入 |
|||
授予权限以删除自主 VM 集群 |
写入 |
|||
授予权限以删除指定 Exadata 基础设施。在使用此操作之前,请确保删除此 Exadata 基础设施上托管的所有 VM 集群 |
写入 |
|||
授予权限以删除指定 VM 集群 |
写入 |
|||
授予删除指定 Exadb 虚拟机集群的权限 |
写入 |
|||
授予删除指定 Exascale 数据库存储库的权限 |
写入 |
|||
授予权限以删除指定 ODB 网络 |
写入 |
|||
授予权限以删除指定 ODB 对等连接。删除 ODB 对等连接时,则底层 VPC 对等连接也将被删除 |
写入 |
|||
授予权限以解除 AWS 身份和访问管理 (IAM) 服务角色与指定资源的关联以禁用服务集成 AWS |
写入 |
|||
授予取消虚拟机与指定 Exadb 虚拟机集群关联的权限 |
写入 |
|||
授予将指定自治数据库故障转移到备用对等数据库的权限 |
写入 |
|||
授予获取有关特定自治数据库信息的权限 |
读取 |
|||
授予获取有关特定自治数据库备份信息的权限 |
读取 |
|||
授予获取指定自治数据库钱包详细信息的权限 |
读取 |
|||
授予权限以获取有关特定自主 VM 集群的信息 |
读取 |
|||
授予权限以获取有关指定 Exadata 基础设施的信息 |
读取 |
|||
授予权限以检索有关指定云 Exadata 基础设施中未分配资源的信息 |
读取 |
|||
授予权限以获取有关指定 VM 集群的信息 |
读取 |
|||
授予权限以获取有关指定数据库节点的信息 |
读取 |
|||
授予权限以获取有关指定数据库服务器的信息 |
读取 |
|||
授予获取有关指定 Exadb 虚拟机集群信息的权限 |
读取 |
|||
授予获取有关指定 Exascale 数据库存储库信息的权限 |
读取 |
|||
授予权限以获取您的 Amazon Web Services 账户的租赁激活链接和登记状态 |
读取 |
|||
授予权限以获取有关指定 ODB 网络的信息 |
读取 |
|||
授予权限以获取有关指定 ODB 对等连接的信息 |
读取 |
|||
授予权限以在账户中首次初始化 ODB 服务 |
写入 |
|||
授予列出有关指定自治数据库备份信息的权限 |
列表 |
|||
授予列出有关可用于自治数据库的字符集信息的权限 |
列表 |
|||
授予列出指定自治数据库所有克隆的权限 |
列表 |
|||
授予列出指定自治数据库的所有对等数据库的权限 |
列表 |
|||
授予列出有关可用于自治数据库的 Oracle 数据库软件版本信息的权限 |
列表 |
|||
授予列出有关您的亚马逊 Web Services 账户所拥有的自治数据库信息的权限 |
列表 |
|||
授予权限以列出自主 VM 集群中的所有自主 VM |
列表 |
|||
授予权限以在指定云 Exadata 基础设施中列出所有自主 VM 集群 |
列表 |
|||
授予权限以列出有关 Amazon Web Services 账户拥有的 Exadata 基础设施的信息 |
列表 |
|||
授予权限以列出有关 Amazon Web Services 账户拥有的 VM 集群的信息,或仅列出指定 Exadata 基础设施上的信息 |
列表 |
|||
授予权限以列出有关指定 VM 集群的数据库节点的信息 |
列表 |
|||
授予权限以列出有关属于指定 Exadata 基础设施的数据库服务器的信息 |
列表 |
|||
授予权限以列出有关可用于 Exadata 基础设施的规格的信息 |
列表 |
|||
授予权限以列出有关您的 Amazon Web Services 账户所拥有的 Exadb 虚拟机集群的信息,或者仅列出指定 Exascale 数据库存储库中的集群的信息 |
列表 |
|||
授予列出有关您的亚马逊 Web Services 账户拥有的 Exascale 数据库存储库信息的权限 |
列表 |
|||
授予列出有关可用于数据库系统形状的 flex 组件信息的权限 |
列表 |
|||
授予列出有关指定 GI 版本和形状的虚拟机集群可用的 Oracle 网格基础架构 (GI) 软件次要版本信息的权限 |
列表 |
|||
授予权限以列出有关可用于指定规格的 VM 集群的 Oracle Grid Infrastructure(GI)软件版本的信息 |
列表 |
|||
授予权限以列出有关 Amazon Web Services 账户拥有的 ODB 网络的信息 |
列表 |
|||
授予权限以列出所有 ODB 对等连接或与特定 ODB 网络关联的连接 |
列表 |
|||
授予权限以列出有关可用于指定 giVersion 和规格的 VM 集群的系统版本的信息 |
列表 |
|||
授予权限以列出有关应用于此资源的标签的信息 |
读取 |
|||
授予重新启动指定自治数据库的权限 |
写入 |
|||
授予权限以在 VM 集群中重启指定数据库节点 |
写入 |
|||
授予将指定自治数据库恢复到某个时间点的权限 |
写入 |
|||
授予缩小指定自治数据库存储空间以回收未使用空间的权限 |
写入 |
|||
授予启动指定自治数据库的权限 |
写入 |
|||
授予权限以在 VM 集群中启动指定数据库节点 |
写入 |
|||
授予停止指定自治数据库的权限 |
写入 |
|||
授予权限以在 VM 集群中停止指定数据库节点 |
写入 |
|||
授予将指定自治数据库切换到备用对等数据库的权限 |
写入 |
|||
授予权限以为指定资源应用标签 |
标记、写作 |
|||
授予从指定的资源中删除标签的权限 |
标记、写作 |
|||
授予更新自治数据库属性的权限 |
写入 |
|||
授予更新自治数据库备份属性的权限 |
写入 |
|||
授予权限以更新 Exadata 基础设施资源的属性 |
写入 |
|||
授予更新指定 Exadb 虚拟机集群属性的权限 |
写入 |
|||
授予更新指定 Exascale 数据库存储库属性的权限 |
写入 |
|||
授予权限以更新指定 ODB 网络的属性 |
写入 |
|||
授予权限以更新指定 ODB 对等连接的属性 |
写入 |
Permission-only 的动作 AWS 服务-Oracle 数据库@AWS
以下操作由 Serv AWS ice-Oracle Database@ 定义,AWS 但不能通过任何 API 操作直接调用。它们只能在 IAM 策略声明中用于授予或拒绝权限。
| 操作 | 说明 | 资源类型(* 为必需) | 条件键 | 访问级别 |
|---|---|---|---|---|
授予权限以创建数据库节点 |
写入 |
|||
授予创建 ODB 授权共享的权限 |
写入 |
|||
授予权限以创建出站集成 |
写入 |
|||
授予权限以删除数据库节点 |
写入 |
|||
授予删除 ODB 授权共享的权限 |
写入 |
|||
授予权限以删除资源策略 |
写入 |
|||
授予获取资源策略的权限 |
读取 |
|||
授予权限以更新资源策略 |
写入 |
|||
授予更新 ODB 授权共享的权限 |
写入 |
|||
授予更新出站集成的权限 |
写入 |
|||
由定义的资源类型 AWS 服务-Oracle 数据库@AWS
以下资源类型是由该服务定义的,可以在 IAM 权限策略语句的 Resource 元素中使用这些资源类型。
| 资源类型 | ARN | 条件键 |
|---|---|---|
arn: $ {Partition}: odb: $ {Region}: $ {Account}: autonomous-database/$ {} AutonomousDatabaseId |
||
arn: $ {Partition}: odb: $ {Region}: $ {Account}: autonomous-database-backup/$ {} AutonomousDatabaseBackupId |
||
arn:$ {Partition}: odb: $ {Region}: $ {Account}: cloud-autonomious-vm-cluster/$ {} CloudAutonomousVmClusterId |
||
arn: $ {Partition}: odb: $ {Region}: $ {Account}: cloud-exadata-infrastructure/$ {} CloudExadataInfrastructureId |
||
arn: $ {Partition}: odb: $ {Region}: $ {Account}: cloud-vm-cluster/$ {} CloudVmClusterId |
||
arn: $ {Partition}: odb: $ {Region}: $ {Account}: db-node/$ {} DbNodeId |
||
arn:$ {Partition}: odb: $ {Region}: $ {Account}: exadb-vm-cluster/$ {} ExadbVmClusterId |
||
arn: $ {Partition}: odb: $ {Region}: $ {Account}: exascale-db-storage-vault/$ {} ExascaleDbStorageVaultId |
||
arn: $ {Partition}: odb: $ {Region}: $ {Account}: odb-network/$ {} OdbNetworkId |
||
arn: $ {Partition}: odb: $ {Region}: $ {Account}: odb-peering-connection/$ {} OdbPeeringConnectionId |
的条件键 AWS 服务-Oracle 数据库@AWS
AWS 服务-Oracle Database@AWS 定义了以下条件键,这些条件键可用于 IAM 策略的Condition元素。
| 条件键 | 描述 | 类型 |
|---|---|---|
按请求中允许的标签键值对筛选访问 |
字符串 |
|
按某个资源的标签键值对筛选访问 |
字符串 |
|
按请求中允许的标签键列表筛选访问 |
ArrayOfString |