是的,AWS支持Oracle自主数据库。您可以使用AWS的Amazon RDS服务来部署和管理Oracle数据库实例。
以下是一个使用AWS SDK for Python(Boto3)的示例代码,用于创建一个Oracle数据库实例:
import boto3
# 创建RDS客户端
rds_client = boto3.client('rds', region_name='us-west-2')
# 创建Oracle数据库实例
response = rds_client.create_db_instance(
DBInstanceIdentifier='my-oracle-db',
Engine='oracle',
EngineVersion='19.0.0.0.ru-2021-01.rur-2021-01.r1',
AllocatedStorage=100,
DBInstanceClass='db.t3.medium',
MasterUsername='admin',
MasterUserPassword='password',
VpcSecurityGroupIds=['sg-0123456789abcdef0'],
AvailabilityZone='us-west-2a',
MultiAZ=False,
PubliclyAccessible=True,
StorageType='gp2',
Tags=[
{
'Key': 'Name',
'Value': 'MyOracleDB'
},
],
)
# 打印创建结果
print(response)
请注意,上述代码中的参数值需要根据您的特定情况进行调整。