是的,可以将CNAME路由到用于私有名称服务器的域名。以下是一个使用AWS SDK for Python(boto3)的代码示例:
import boto3
def create_cname_record(domain_name, cname_value):
client = boto3.client('route53')
response = client.change_resource_record_sets(
HostedZoneId='YOUR_HOSTED_ZONE_ID',
ChangeBatch={
'Changes': [
{
'Action': 'CREATE',
'ResourceRecordSet': {
'Name': domain_name,
'Type': 'CNAME',
'TTL': 300,
'ResourceRecords': [
{
'Value': cname_value
}
]
}
}
]
}
)
print("CNAME record created successfully!")
# 使用示例
create_cname_record('example.com', 'private-server.example.net')
在上述示例中,您需要将YOUR_HOSTED_ZONE_ID
替换为您的Route 53托管区域的实际ID。此代码将创建一个CNAME记录,将example.com
路由到private-server.example.net
。请确保您具有适当的AWS凭据,并已安装并配置了AWS SDK for Python(boto3)库。
上一篇:AWS REST 请求