创建文件服务器的账号、密码以及上传文件的路径信息。用户根据此信息,可上传数据文件,待上传完成,调用导入数据接口,进行外部数据迁移操作。限制条件如下:
实例的状态:使用中。
数据库的状态:使用中。
一个数据库一天只能创建20个文件名,按24小时为一天计算,如上一次创建时间点为2012-03-15 18:30:12,则下次创建时间点大于2012-03-16 18:30:12。
请求参数
[tr=rgb(51, 205, 229)][td]名称
类型 | 是否必须 | 描述 |
Action | String | 是 | 系统规定参数,取值:CreateUploadPathForSQLServer。 |
DBInstanceId | String | 是 | 实例名。 |
DBName | String | 是 | 数据库名。 |
返回参数
[tr=rgb(51, 205, 229)][td]名称
类型 | 描述 |
<公共返回参数> | | 详见公共参数。 |
InternetFtpServer | String | 外网文件服务器。 |
InternetPort | Integer | 外网文件服务器端口。 |
IntranetFtpServer | String | 内网服务器地址。 |
IntranetPort | Integer | 内网服务器端口。 |
UserName | String | 文件服务器账号。 |
Password | String | 文件服务器账号密码。 |
FileName | String | 文件名,带扩展名。 |
请求示例
https:
//rds.aliyuncs.com/?Action= CreateUploadPathForSQLServer
&DBInstanceId=rianeurbfaeuq2u2a1370572118496
&DBName=testdb01
&<公共请求参数>
返回示例
XML格式
<CreateUploadPathForSQLServerResponse>
<RequestId>66816822-CEC1-4C8D-AB26-2530A7D4DCA5
</RequestId>
<InternetFtpServer>10.230.239.1
</InternetFtpServer>
<InternetPort>3021
</InternetPort>
<IntranetFtpServer>
</IntranetFtpServer>
<IntranetPort>
</IntranetPort>
<UserName>MKEakJbyG
</UserName>
<Password>aT2Y_XN1GGnOLzm
</Password>
<FileName>testdb01_1370572475975.bak
</FileName>
</CreateUploadPathForSQLServerResponse>
JSON格式
{"RequestId":
"66816822-CEC1-4C8D-AB26-2530A7D4DCA5"
"InternetFtpServer ":
"10.230.239.1"
"InternetPort":
3021
"IntranetFtpServer":
""
"IntranetPort":
"UserName":
"MKEakJbyG"
"Password":
"aT2Y_XN1GGnOLzm"
"FileName":
"testdb01_1370572475975.bak"}
阿里云 AI 助理回答
为了创建文件服务器的账号、密码以及上传文件的路径信息,您需要调用特定的API接口来完成这一操作。根据您的需求,这里提供一个简化的指导流程,基于您给出的请求参数和返回参数示例:
操作步骤
-
构造API请求:
- Action: 必须设置为
CreateUploadPathForSQLServer
。
- DBInstanceId: 填入您的实例名。
- DBName: 填入目标数据库名。
-
发送请求:
-
处理响应: 成功调用后,您将收到包含以下关键信息的响应:
- InternetFtpServer: 外网文件服务器地址。
- InternetPort: 外网文件服务器端口。
- IntranetFtpServer: 内网文件服务器地址(如果适用)。
- IntranetPort: 内网文件服务器端口(如果适用)。
- UserName: 文件服务器账号。
- Password: 文件服务器账号密码。
- FileName: 系统生成的文件名,包括扩展名,用于上传数据文件。
注意事项
- 时间限制:确保当前时间点已超过上一次创建文件名的时间至少24小时,即下次创建时间需大于
2012-03-16 18:30:12
。
- 实例状态:确认实例及数据库状态均为“使用中”。
- 文件数量限制:注意每日创建文件名的数量限制为20个。
文件上传路径
利用上述API响应中的信息,您可以构建文件上传路径。例如,假设得到的外网文件服务器地址为ftp.example.com
,端口为21
,用户名为user123
,密码为Passw0rd123
,文件名为data_20230401.csv
,则上传文件的基本路径为:
ftp://user123:Passw0rd123@ftp.example.com:21/data_20230401.csv
用户可以使用FTP客户端或编程方式,依据此路径上传数据文件。待文件上传完成后,即可调用相应的导入数据接口进行外部数据迁移操作。
请确保在操作过程中遵守所有安全最佳实践,并关注阿里云官方文档以获取最新的API调用说明和安全指南。