AmazonODBFullAccess
Summary
Provides full access to resources in Oracle Database@AWS
Permissions imported from the AWS Managed Policy Reference Guide; other sections pending editorial review.
Identity
- ARN
arn:aws:iam::aws:policy/AmazonODBFullAccess- Default version
- v2
- Created
- Last edited
- Services
- ec2, iam, odb
Control-plane actions (95)
By access level: 23 List, 3 Permissions management, 16 Read, 2 Tagging, 51 Write.
| Service | Granted | Access levels and limits | Granted by |
|---|---|---|---|
| EC2 | 5 of 834 | 2 List, 3 Permissions management; 0 restricted, 0 conditional | ec2:CreateOdbNetworkPeering, ec2:DeleteOdbNetworkPeering, ec2:DescribeAvailabilityZones, ec2:DescribeVpcs, ec2:ModifyOdbNetworkPeering |
| IAM | 1 of 190 | 1 Write; 1 restricted, 1 conditional | iam:CreateServiceLinkedRole |
| Oracle Database@AWS | 89 of 96 | 21 List, 16 Read, 2 Tagging, 50 Write; 0 restricted, 0 conditional | odb:AssociateIamRoleToResource, odb:AssociateVirtualMachinesToExadbVmCluster, odb:CreateAutonomousDatabase, odb:CreateAutonomousDatabaseBackup, odb:CreateAutonomousDatabaseWallet, odb:CreateCloudAutonomousVmCluster, odb:CreateCloudExadataInfrastructure, odb:CreateCloudVmCluster, odb:CreateDbNode, odb:CreateExadbVmCluster, odb:CreateExascaleDbStorageVault, odb:CreateGrantShare and 77 more |
EC2: 5 actions
- ec2:CreateOdbNetworkPeering (Permissions management)
- ec2:DeleteOdbNetworkPeering (Permissions management)
- ec2:DescribeAvailabilityZones (List)
- ec2:DescribeVpcs (List)
- ec2:ModifyOdbNetworkPeering (Permissions management)
IAM: 1 actions
- iam:CreateServiceLinkedRole (Write)
Oracle Database@AWS: 89 actions
- odb:AssociateIamRoleToResource (Write)
- odb:AssociateVirtualMachinesToExadbVmCluster (Write)
- odb:CreateAutonomousDatabase (Write)
- odb:CreateAutonomousDatabaseBackup (Write)
- odb:CreateAutonomousDatabaseWallet (Write)
- odb:CreateCloudAutonomousVmCluster (Write)
- odb:CreateCloudExadataInfrastructure (Write)
- odb:CreateCloudVmCluster (Write)
- odb:CreateDbNode (Write)
- odb:CreateExadbVmCluster (Write)
- odb:CreateExascaleDbStorageVault (Write)
- odb:CreateGrantShare (Write)
- odb:CreateOdbNetwork (Write)
- odb:CreateOdbPeeringConnection (Write)
- odb:CreateOutboundIntegration (Write)
- odb:DeleteAutonomousDatabase (Write)
- odb:DeleteAutonomousDatabaseBackup (Write)
- odb:DeleteCloudAutonomousVmCluster (Write)
- odb:DeleteCloudExadataInfrastructure (Write)
- odb:DeleteCloudVmCluster (Write)
- odb:DeleteDbNode (Write)
- odb:DeleteExadbVmCluster (Write)
- odb:DeleteExascaleDbStorageVault (Write)
- odb:DeleteGrantShare (Write)
- odb:DeleteOdbNetwork (Write)
- odb:DeleteOdbPeeringConnection (Write)
- odb:DeleteResourcePolicy (Write)
- odb:DisassociateIamRoleFromResource (Write)
- odb:DisassociateVirtualMachinesFromExadbVmCluster (Write)
- odb:FailoverAutonomousDatabase (Write)
- odb:GetAutonomousDatabase (Read)
- odb:GetAutonomousDatabaseBackup (Read)
- odb:GetAutonomousDatabaseWalletDetails (Read)
- odb:GetCloudAutonomousVmCluster (Read)
- odb:GetCloudExadataInfrastructure (Read)
- odb:GetCloudExadataInfrastructureUnallocatedResources (Read)
- odb:GetCloudVmCluster (Read)
- odb:GetDbNode (Read)
- odb:GetDbServer (Read)
- odb:GetExadbVmCluster (Read)
- odb:GetExascaleDbStorageVault (Read)
- odb:GetOciOnboardingStatus (Read)
- odb:GetOdbNetwork (Read)
- odb:GetOdbPeeringConnection (Read)
- odb:GetResourcePolicy (Read)
- odb:InitializeService (Write)
- odb:ListAutonomousDatabaseBackups (List)
- odb:ListAutonomousDatabaseCharacterSets (List)
- odb:ListAutonomousDatabaseClones (List)
- odb:ListAutonomousDatabasePeers (List)
- odb:ListAutonomousDatabaseVersions (List)
- odb:ListAutonomousDatabases (List)
- odb:ListAutonomousVirtualMachines (List)
- odb:ListCloudAutonomousVmClusters (List)
- odb:ListCloudExadataInfrastructures (List)
- odb:ListCloudVmClusters (List)
- odb:ListDbNodes (List)
- odb:ListDbServers (List)
- odb:ListDbSystemShapes (List)
- odb:ListExadbVmClusters (List)
- odb:ListExascaleDbStorageVaults (List)
- odb:ListFlexComponents (List)
- odb:ListGiMinorVersions (List)
- odb:ListGiVersions (List)
- odb:ListOdbNetworks (List)
- odb:ListOdbPeeringConnections (List)
- odb:ListSystemVersions (List)
- odb:ListTagsForResource (Read)
- odb:PutResourcePolicy (Write)
- odb:RebootAutonomousDatabase (Write)
- odb:RebootDbNode (Write)
- odb:RestoreAutonomousDatabase (Write)
- odb:ShrinkAutonomousDatabase (Write)
- odb:StartAutonomousDatabase (Write)
- odb:StartDbNode (Write)
- odb:StopAutonomousDatabase (Write)
- odb:StopDbNode (Write)
- odb:SwitchoverAutonomousDatabase (Write)
- odb:TagResource (Tagging)
- odb:UntagResource (Tagging)
- odb:UpdateAutonomousDatabase (Write)
- odb:UpdateAutonomousDatabaseBackup (Write)
- odb:UpdateCloudExadataInfrastructure (Write)
- odb:UpdateExadbVmCluster (Write)
- odb:UpdateExascaleDbStorageVault (Write)
- odb:UpdateGrantShare (Write)
- odb:UpdateOdbNetwork (Write)
- odb:UpdateOdbPeeringConnection (Write)
- odb:UpdateOutboundIntegration (Write)
Data-plane actions (0)
By access level: none.
This policy grants no actions in this plane.
Excluded and conditional actions
No patterns are excluded by NotAction or Deny statements.
Resource scope and attachment
Resource scope across granted actions: all-resources.
Can be attached: Yes, to users, groups and roles.
Why this tier
- Grants at least 80% of the write and permissions-management actions of: odb (50 of 57).
Guidance
Pending editorial review. The permission data on this page comes straight from AWS; this section will be filled in once a reviewed guide exists.
Related policies
Same service
- AmazonODBAutonomousDatabaseAdmin
- AmazonODBAutonomousVmClusterAdmin
- AmazonODBExadataInfrastructureAdmin
- AmazonODBExadataVmClusterAdmin
- AmazonODBExascaleStorageVaultAdmin
- AmazonODBExascaleVmClusterAdmin
- AmazonODBNetworkAdmin
- AmazonODBReadOnlyAccess
Same domain
Frequently asked questions
Pending editorial review. The permission data on this page comes straight from AWS; this section will be filled in once a reviewed guide exists.
Policy JSON
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "AllowODBActions",
"Effect": "Allow",
"Action": [
"odb:GetOciOnboardingStatus",
"odb:InitializeService",
"odb:CreateCloudExadataInfrastructure",
"odb:GetCloudExadataInfrastructure",
"odb:UpdateCloudExadataInfrastructure",
"odb:GetCloudExadataInfrastructureUnallocatedResources",
"odb:DeleteCloudExadataInfrastructure",
"odb:ListCloudExadataInfrastructures",
"odb:CreateCloudVmCluster",
"odb:GetCloudVmCluster",
"odb:DeleteCloudVmCluster",
"odb:ListCloudVmClusters",
"odb:CreateCloudAutonomousVmCluster",
"odb:GetCloudAutonomousVmCluster",
"odb:DeleteCloudAutonomousVmCluster",
"odb:ListCloudAutonomousVmClusters",
"odb:CreateExascaleDbStorageVault",
"odb:GetExascaleDbStorageVault",
"odb:UpdateExascaleDbStorageVault",
"odb:DeleteExascaleDbStorageVault",
"odb:ListExascaleDbStorageVaults",
"odb:CreateExadbVmCluster",
"odb:GetExadbVmCluster",
"odb:UpdateExadbVmCluster",
"odb:DeleteExadbVmCluster",
"odb:ListExadbVmClusters",
"odb:AssociateVirtualMachinesToExadbVmCluster",
"odb:DisassociateVirtualMachinesFromExadbVmCluster",
"odb:ListGiMinorVersions",
"odb:CreateAutonomousDatabase",
"odb:GetAutonomousDatabase",
"odb:UpdateAutonomousDatabase",
"odb:DeleteAutonomousDatabase",
"odb:ListAutonomousDatabases",
"odb:ListAutonomousDatabaseClones",
"odb:ListAutonomousDatabasePeers",
"odb:StartAutonomousDatabase",
"odb:StopAutonomousDatabase",
"odb:RebootAutonomousDatabase",
"odb:ShrinkAutonomousDatabase",
"odb:SwitchoverAutonomousDatabase",
"odb:FailoverAutonomousDatabase",
"odb:RestoreAutonomousDatabase",
"odb:CreateAutonomousDatabaseWallet",
"odb:GetAutonomousDatabaseWalletDetails",
"odb:CreateAutonomousDatabaseBackup",
"odb:GetAutonomousDatabaseBackup",
"odb:UpdateAutonomousDatabaseBackup",
"odb:DeleteAutonomousDatabaseBackup",
"odb:ListAutonomousDatabaseBackups",
"odb:CreateDbNode",
"odb:GetDbNode",
"odb:RebootDbNode",
"odb:StartDbNode",
"odb:StopDbNode",
"odb:DeleteDbNode",
"odb:ListDbNodes",
"odb:GetDbServer",
"odb:ListDbServers",
"odb:AssociateIamRoleToResource",
"odb:DisassociateIamRoleFromResource",
"odb:CreateOdbNetwork",
"odb:GetOdbNetwork",
"odb:UpdateOdbNetwork",
"odb:DeleteOdbNetwork",
"odb:ListOdbNetworks",
"odb:CreateOdbPeeringConnection",
"odb:GetOdbPeeringConnection",
"odb:UpdateOdbPeeringConnection",
"odb:DeleteOdbPeeringConnection",
"odb:ListOdbPeeringConnections",
"odb:ListAutonomousVirtualMachines",
"odb:ListDbSystemShapes",
"odb:ListFlexComponents",
"odb:ListGiVersions",
"odb:ListSystemVersions",
"odb:ListAutonomousDatabaseVersions",
"odb:ListAutonomousDatabaseCharacterSets",
"odb:PutResourcePolicy",
"odb:GetResourcePolicy",
"odb:DeleteResourcePolicy",
"odb:CreateGrantShare",
"odb:UpdateGrantShare",
"odb:DeleteGrantShare",
"odb:CreateOutboundIntegration",
"odb:UpdateOutboundIntegration",
"odb:TagResource",
"odb:UntagResource",
"odb:ListTagsForResource"
],
"Resource": "*"
},
{
"Sid": "AllowEC2Actions",
"Effect": "Allow",
"Action": [
"ec2:DescribeAvailabilityZones",
"ec2:DescribeVpcs"
],
"Resource": "*"
},
{
"Sid": "AllowOdbNetworkPeeringActions",
"Effect": "Allow",
"Action": [
"ec2:CreateOdbNetworkPeering",
"ec2:ModifyOdbNetworkPeering",
"ec2:DeleteOdbNetworkPeering"
],
"Resource": "*"
},
{
"Sid": "AllowSLRActions",
"Effect": "Allow",
"Action": [
"iam:CreateServiceLinkedRole"
],
"Resource": "*",
"Condition": {
"StringEquals": {
"iam:AWSServiceName": [
"odb.amazonaws.com",
"vpc-lattice.amazonaws.com"
]
}
}
}
]
}
Version history
Current version v2, edited by AWS on 2026-09-04. Version history is recorded from 2026-11-11. Earlier versions are in the IAM console under Policy versions.
Attach snippets
AWS CLI
aws iam attach-role-policy --role-name ROLE_NAME --policy-arn arn:aws:iam::aws:policy/AmazonODBFullAccess
aws iam attach-user-policy --user-name USER_NAME --policy-arn arn:aws:iam::aws:policy/AmazonODBFullAccess
aws iam attach-group-policy --group-name GROUP_NAME --policy-arn arn:aws:iam::aws:policy/AmazonODBFullAccessCloudFormation
Resources:
ExampleRole:
Type: AWS::IAM::Role
Properties:
AssumeRolePolicyDocument: {} # replace with your trust policy
ManagedPolicyArns:
- arn:aws:iam::aws:policy/AmazonODBFullAccessTerraform
resource "aws_iam_role_policy_attachment" "amazonodbfullaccess" {
role = aws_iam_role.example.name
policy_arn = "arn:aws:iam::aws:policy/AmazonODBFullAccess"
}CDK (TypeScript)
role.addManagedPolicy(
iam.ManagedPolicy.fromAwsManagedPolicyName("AmazonODBFullAccess"),
);Sources
Pending editorial review. No editorial sources are listed yet.