查看文件是否存在 用户可通过如下操作查看某文件是否存在: // 存在返回true,不存在返回false,其他异常会被抛出 bool exists = client . doesObjectExist ( bucketName , objectKey ) ;
判断Bucket是否存在 若用户需要判断某个Bucket是否存在,则如下代码可以做到: client . does_bucket_exist ( bucketName )
查看文件是否存在 用户可通过如下操作查看某文件是否存在: from baidubce import exception try : response = bos_client . get_object_meta_data ( bucket_name , object_key ) print ( Get meta:{} , response . metadata ) except exception
查看文件是否存在 用户可通过如下操作查看某文件是否存在: e puts "#{object_name} not exist!
查看Bucket是否存在和请求者是否有权限访问这个Bucket 接口说明 本接口用于查看Bucket是否存在和请求者是否有权限访问这个Bucket。当请求返还200 OK时,说明Bucket存在且请求者有权限访问。
校验执行kill操作的数据库用户及密码是否正确 接口说明 本接口用于校验执行kill操作的数据库用户及密码是否正确,传入用户名和密码时直接校验,不传入用户名和密码时校验数据库是否存在有效记录 请求结构 POST /v{version}/instance/{instanceId}/smartdba/session/kill/authority HTTP/1.1 HOST: rds.bj.baidubce.com
目的库是否存在跟待迁移对象同名的结构对象检查 问题描述 为保障数据传输任务的顺利运行,目标数据库中不允许存在和待迁移对象同名的对象,因此DTS任务会在预检查阶段检查目标数据库是否存在和待迁移对象同名的对象。 问题原因 目标数据库中存在和待迁移对象同名的对象。
目的数据库待迁入的数据库是否可用检查 问题描述 数据传输任务开始之前,在预检查阶段需要检查目的数据库待迁入的数据库是否可用,如果不可用的情况下,会报预检查失败。 问题原因 目的数据库待迁入的数据库不可用时,可能的原因如下: 目的数据库中的DB不存在 问题的处理方法 创建目的数据库的DB后重新预检查。 create database dest_db;
目的数据库是否只读检查 问题描述 数据传输任务开始时,需要保证目的数据库可写入数据,因此在预检查阶段需要检查检查目的数据库是否只读。 问题原因 如果目标库为只读情况下,无法写入数据。 问题的处理方法 设置目的数据库可写后,重新预检查。 set global read_only=0;
数据传输服务器是否能连通源数据库检查 问题描述 数据传输任务开始之前,在预检查阶段需要检查DTS服务器是否能够连通源数据库,如果未联通的情况下,会报连接失败。 问题原因 数据传输服务器不能连通源数据库检查时,可能的原因如下: 数据库账号密码不正确。 未对所有IP授权。 设置了防火墙。 网络不通。 问题的处理方法 数据库账号密码不正确 查验源数据库账号密码,输入正确的数据库账号和密码后重新预检查。