游客sxkvqizilltdi_个人页

个人头像照片 游客sxkvqizilltdi
0
1
0

个人介绍

暂无个人介绍

擅长的技术

获得更多能力
通用技术能力:

暂时未有相关通用技术能力~

云产品技术能力:

暂时未有相关云产品技术能力~

阿里云技能认证

详细说明
暂无更多信息
暂无更多信息
正在加载, 请稍后...
暂无更多信息
  • 提交了问题 2018-07-22

    OSS IOS SDK 指定范围下载

  • 提交了问题 2018-07-15

    slb后端ECS可以是不同可用区的吗

  • 回答了问题 2018-06-21

    rds sql明细日志在哪里查 钉钉

    详细解答可以参考官方帮助文档 您可以通过RDS的SQL审计功能查看SQL明细、定期审计SQL。开通SQL审计功能后,实例性能不会受到影响。 说明 云数据库SQL Server 2012/2016版本的实例暂不支持SQL审计功能。 背景信息 云数据库MySQL版的增量数据可以通过SQL审计、binlog日志来查看,但是两者又有区别: SQL审计:类似于MySQL的审计日志,会统计所有DML和DDL操作信息,这些信息是系统通过网络协议分析所得。SQL审计不解析实际的参数值,在SQL查询量较大的时候会丢失少量记录。因此通过这种方式来统计增量数据可能会出现不准确的情况。 binlog日志:准确记录数据库所有的增、删、改操作信息以及恢复用户的增量数据。Binlog日志先暂存在实例中,系统定期将实例中已经写完数据的binlog日志转移至OSS保存7天。无法保存正在写入数据的binlog文件,所以单击一键上传Binlog后仍有部分binlog日志没有被上传。这种方式可以准确记录数据库的增量数据,但是无法获取实时日志。 注意事项 SQL审计记录的保存时间为30天。 SQL审计导出的文件可以保存2天,超过2天的会被系统定时清理。 SQL审计默认关闭。开启该功能后,实例会产生额外费用,详细收费标准请参见云数据库RDS详细价格信息。 开启SQL审计 登录RDS管理控制台。 选择目标实例所在地域。 单击目标实例的ID,进入基本信息页面。 在左侧导航栏中,选择数据安全性,进入数据安全性页面。 选择SQL审计标签页,单击开启SQL审计,如下图所示。 在弹出的确认框中单击确定。 开启SQL审计后,您可以通过时间、DB、User、关键字等条件查询SQL信息。 关闭SQL审计 为节约成本,您可以在不需要审计SQL时关闭SQL审计功能,详细步骤如下。 说明 SQL审计功能关闭后,包括历史审计内容在内的SQL审计记录会被清空。请将SQL审计内容导出并妥善保存至本地后,再关闭SQL审计功能。 登录RDS管理控制台。 选择目标实例所在地域。 单击目标实例的ID,进入基本信息页面。 在左侧导航栏中,选择数据安全性,进入数据安全性页面。 选择SQL审计标签页,单击导出文件,如下图所示。 将SQL审计内容导出并妥善保存至本地后,单击关闭SQL审计。 在弹出的确认框中单击确定。 相关文档 您可以在阿里云数据管理(简称DMS)的控制台上查看通过DMS登录RDS实例的所有访问日志,详情请参见访问日志。
    踩1 评论0
  • 回答了问题 2018-06-16

    ruby sdk怎样断点续传上传

    详细解答可以参考官方帮助文档上传文件(Object)OSS Ruby SDK提供了丰富的文件上传接口,用户可以通过以下方式向OSS中上传文件: 上传本地文件到OSS流式上传断点续传上传追加上传上传回调 上传本地文件通过Bucket#put_object接口,并指定:file参数来上传一个本地文件到OSS: require 'aliyun/oss'client = Aliyun::OSS::Client.new( endpoint: 'endpoint', access_key_id: 'AccessKeyId', access_key_secret: 'AccessKeySecret')bucket = client.get_bucket('my-bucket')bucket.put_object('my-object', :file => 'local-file') 流式上传在进行大文件上传时,往往不希望一次性处理全部的内容然后上传,而是希望流式地处理,一次上传一部分内容。甚至如果要上传的内容本身就来自网络,不能一次获取,那只能流式地上传。通过Bucket#put_object接口,并指定block参数来将流式生成的内容上传到OSS: require 'aliyun/oss'client = Aliyun::OSS::Client.new( endpoint: 'endpoint', access_key_id: 'AccessKeyId', access_key_secret: 'AccessKeySecret')bucket = client.get_bucket('my-bucket')bucket.put_object('my-object') do |stream| 100.times { |i| stream i.to_s }end 断点续传上传当上传大文件时,如果网络不稳定或者程序崩溃了,则整个上传就失败了。用户不得不重头再来,这样做不仅浪费资源,在网络不稳定的情况下,往往重试多次还是无法完成上传。通过Bucket#resumable_upload接口来实现断点续传上传。它有以下参数: key 上传到OSS的Object名字file 待上传的本地文件路径opts 可选项,主要包括: :cpt_file 指定checkpoint文件的路径,如果不指定则默认为与本地文件同目录下的file.cpt,其中file是本地文件的名字:disable_cpt 如果指定为true,则上传过程中不会记录上传进度,失败后也无法进行续传:part_size 指定每个分片的大小,默认为4MB&block 如果调用时候传递了block,则上传进度会交由block处理 详细的参数请参考API文档。 其实现的原理是将要上传的文件分成若干个分片分别上传,最后所有分片都上传成功后,完成整个文件的上传。在上传的过程中会记录当前上传的进度信息(记录在checkpoint文件中),如果上传过程中某一分片上传失败,再次上传时会从checkpoint文件中记录的点继续上传。这要求再次调用时要指定与上次相同的checkpoint文件。上传完成后,checkpoint文件会被删除。 require 'aliyun/oss'client = Aliyun::OSS::Client.new( endpoint: 'endpoint', access_key_id: 'AccessKeyId', access_key_secret: 'AccessKeySecret')bucket = client.get_bucket('my-bucket')bucket.resumable_upload('my-object', 'local-file') do |p| puts 'Progress: #{p}'endbucket.resumable_upload( 'my-object', 'local-file', :part_size => 100 * 1024, :cpt_file => '/tmp/x.cpt') { |p| puts 'Progress: #{p}'} 注意: SDK会将上传的中间状态信息记录在cpt文件中,所以要确保用户对cpt文件有写权限。cpt文件记录了上传的中间状态信息并自带了校验,用户不能去编辑它,如果cpt文件损坏则上传无法继续。整个上传完成后cpt文件会被删除。如果上传过程中本地文件发生了改变,则上传会失败。 追加上传OSS支持可追加的文件类型,通过Bucket#append_object来上传可追加的文件,调用时需要指定文件追加的位置,对于新创建文件,这个位置是0;对于已经存在的文件,这个位置必须是追加前文件的长度。 文件不存在时,调用append_object会创建一个可追加的文件文件存在时,调用append_object会向文件末尾追加内容 require 'aliyun/oss'client = Aliyun::OSS::Client.new( endpoint: 'endpoint', access_key_id: 'AccessKeyId', access_key_secret: 'AccessKeySecret')bucket = client.get_bucket('my-bucket')# 创建可追加的文件bucket.append_object('my-object', 0) {}# 向文件末尾追加内容next_pos = bucket.append_object('my-object', 0) do |stream| 100.times { |i| stream i.to_s }endnext_pos = bucket.append_object('my-object', next_pos, :file => 'local-file-1')next_pos = bucket.append_object('my-object', next_pos, :file => 'local-file-2') 注意: 只能向可追加的文件(即通过 append_object 创建的文件)追加内容。可追加的文件不能被拷贝。 上传回调用户在上传文件时可以指定“上传回调”,这样在文件上传成功后OSS会向用户提供的服务器地址发起一个HTTP POST请求,相当于一个通知机制。用户可以在收到回调的时候做相应的动作。更多有关上传回调的内容请参考OSS 上传回调。 目前OSS支持上传回调的接口只有put_object和resumable_upload。 require 'aliyun/oss'client = Aliyun::OSS::Client.new( endpoint: 'endpoint', access_key_id: 'AccessKeyId', access_key_secret: 'AccessKeySecret')bucket = client.get_bucket('my-bucket')callback = Aliyun::OSS::Callback.new( url: 'http://10.101.168.94:1234/callback', query: {user: 'put_object'}, body: 'bucket=${bucket}&object=${object}')begin bucket.put_object('files/hello', file: '/tmp/x', callback: callback)rescue Aliyun::OSS::CallbackError => e puts 'Callback failed: #{e.message}'end 上面的例子使用put_object上传了一个文件,并指定了上传回调并将此次上传的bucket和object信息添加在body中,应用服务器收到这个回调后,就知道这个文件已经成功上传到OSS了。 resumable_upload的使用方法类似: require 'aliyun/oss'client = Aliyun::OSS::Client.new( endpoint: 'endpoint', access_key_id: 'AccessKeyId', access_key_secret: 'AccessKeySecret')bucket = client.get_bucket('my-bucket')callback = Aliyun::OSS::Callback.new( url: 'http://10.101.168.94:1234/callback', query: {user: 'put_object'}, body: 'bucket=${bucket}&object=${object}')begin bucket.resumable_upload('files/hello', '/tmp/x', callback: callback)rescue Aliyun::OSS::CallbackError => e puts 'Callback failed: #{e.message}'end 注意: callback的URL不能包含query string,而应该在:query参数中指定。可能出现文件上传成功,但是执行回调失败的情况,此时client会抛出 CallbackError,用户如果要忽略此错误,需要显式接住这个异常。详细的例子请参考callback.rb。接受回调的server请参考callback_server.rb。
    踩1 评论0
  • 回答了问题 2018-06-04

    移动推送3 引入SDK依赖

    详细解答可以参考官方帮助文档
    踩1 评论0
  • 回答了问题 2018-04-21

    删除存储空间php demo

    详细解答可以参考官方帮助文档存储空间(Bucket)是对象(Object)的容器,对象必须隶属于某个存储空间。 以下场景的完整代码请参见GitHub。 创建存储空间以下代码用于创建存储空间: phpif (is_file(__DIR__ . '/../autoload.php')) { require_once __DIR__ . '/../autoload.php';}if (is_file(__DIR__ . '/../vendor/autoload.php')) { require_once __DIR__ . '/../vendor/autoload.php';}use OSS\OssClient;use OSS\Core\OssException;// 阿里云主账号AccessKey拥有所有API的访问权限,风险很高。强烈建议您创建并使用RAM账号进行API访问或日常运维,请登录 https://ram.console.aliyun.com 创建RAM账号。$accessKeyId = '';$accessKeySecret = '';// Endpoint以杭州为例,其它Region请按实际情况填写。$endpoint = 'http://oss-cn-hangzhou.aliyuncs.com';// 存储空间名称。$bucket= '';try { $ossClient = new OssClient($accessKeyId, $accessKeySecret, $endpoint); // 设置存储空间的存储类型为低频访问类型,默认是标准类型。 $options = array( OssClient::OSS_STORAGE => OssClient::OSS_STORAGE_IA ); // 设置存储空间的权限为公共读,默认是私有读写。 $ossClient->createBucket($bucket, OssClient::OSS_ACL_TYPE_PUBLIC_READ, $options);} catch (OssException $e) { printf(__FUNCTION__ . ': FAILED\n'); printf($e->getMessage() . '\n'); return;}print(__FUNCTION__ . ': OK' . '\n'); 存储空间的命名规范,请参见基本概念中的命名规范。 判断存储空间是否存在以下代码用于判断指定的存储空间是否存在: phpif (is_file(__DIR__ . '/../autoload.php')) { require_once __DIR__ . '/../autoload.php';}if (is_file(__DIR__ . '/../vendor/autoload.php')) { require_once __DIR__ . '/../vendor/autoload.php';}use OSS\OssClient;use OSS\Core\OssException;// 阿里云主账号AccessKey拥有所有API的访问权限,风险很高。强烈建议您创建并使用RAM账号进行API访问或日常运维,请登录 https://ram.console.aliyun.com 创建RAM账号。$accessKeyId = '';$accessKeySecret = '';// Endpoint以杭州为例,其它Region请按实际情况填写。$endpoint = 'http://oss-cn-hangzhou.aliyuncs.com';// 存储空间名称。$bucket= '';try { $ossClient = new OssClient($accessKeyId, $accessKeySecret, $endpoint); $res = $ossClient->doesBucketExist($bucket);} catch (OssException $e) { printf(__FUNCTION__ . ': FAILED\n'); printf($e->getMessage() . '\n'); return;}if ($res === true) { print(__FUNCTION__ . ': OK' . '\n');} else { print(__FUNCTION__ . ': FAILED' . '\n');} 列举存储空间以下代码用于列举存储空间: phpif (is_file(__DIR__ . '/../autoload.php')) { require_once __DIR__ . '/../autoload.php';}if (is_file(__DIR__ . '/../vendor/autoload.php')) { require_once __DIR__ . '/../vendor/autoload.php';}use OSS\OssClient;use OSS\Core\OssException;// 阿里云主账号AccessKey拥有所有API的访问权限,风险很高。强烈建议您创建并使用RAM账号进行API访问或日常运维,请登录 https://ram.console.aliyun.com 创建RAM账号。$accessKeyId = '';$accessKeySecret = '';// Endpoint以杭州为例,其它Region请按实际情况填写。$endpoint = 'http://oss-cn-hangzhou.aliyuncs.com';try{ $ossClient = new OssClient($accessKeyId, $accessKeySecret, $endpoint); $bucketListInfo = $ossClient->listBuckets();} catch(OssException $e) { printf(__FUNCTION__ . ': FAILED\n'); printf($e->getMessage() . '\n'); return;}$bucketList = $bucketListInfo->getBucketList();foreach($bucketList as $bucket) { print($bucket->getLocation() . '\t' . $bucket->getName() . '\t' . $bucket->getCreatedate() . '\n');} 设置存储空间的访问权限存储空间的访问权限(ACL)有以下三类: 访问权限 描述 访问权限值 私有 存储空间的拥有者和授权用户有该存储空间内的文件的读写权限,其他用户没有权限操作该存储空间内的文件。 OssClient::OSS_ACL_TYPE_PRIVATE 公共读 存储空间的拥有者和授权用户有该存储空间内的文件的读写权限,其他用户只有该存储空间内的文件的读权限。请谨慎使用该权限。 OssClient::OSS_ACL_TYPE_PUBLIC_READ 公共读写 所有用户都有该存储空间内的文件的读写权限。请谨慎使用该权限。 OssClient::OSS_ACL_TYPE_PUBLIC_READ_WRITE 以下代码用于设置存储空间的访问权限: phpif (is_file(__DIR__ . '/../autoload.php')) { require_once __DIR__ . '/../autoload.php';}if (is_file(__DIR__ . '/../vendor/autoload.php')) { require_once __DIR__ . '/../vendor/autoload.php';}use OSS\OssClient;use OSS\Core\OssException;// 阿里云主账号AccessKey拥有所有API的访问权限,风险很高。强烈建议您创建并使用RAM账号进行API访问或日常运维,请登录 https://ram.console.aliyun.com 创建RAM账号。$accessKeyId = '';$accessKeySecret = '';// Endpoint以杭州为例,其它Region请按实际情况填写。$endpoint = 'http://oss-cn-hangzhou.aliyuncs.com';// 存储空间名称。$bucket= '';// 设置存储空间的权限为私有。$acl = OssClient::OSS_ACL_TYPE_PRIVATE;try { $ossClient = new OssClient($accessKeyId, $accessKeySecret, $endpoint); $ossClient->putBucketAcl($bucket, $acl);} catch (OssException $e) { printf(__FUNCTION__ . ': FAILED\n'); printf($e->getMessage() . '\n'); return;}print(__FUNCTION__ . ': OK' . '\n'); 获取存储空间的访问权限以下代码用于获取存储空间的访问权限: phpif (is_file(__DIR__ . '/../autoload.php')) { require_once __DIR__ . '/../autoload.php';}if (is_file(__DIR__ . '/../vendor/autoload.php')) { require_once __DIR__ . '/../vendor/autoload.php';}use OSS\OssClient;use OSS\Core\OssException;// 阿里云主账号AccessKey拥有所有API的访问权限,风险很高。强烈建议您创建并使用RAM账号进行API访问或日常运维,请登录 https://ram.console.aliyun.com 创建RAM账号。$accessKeyId = '';$accessKeySecret = '';// Endpoint以杭州为例,其它Region请按实际情况填写。$endpoint = 'http://oss-cn-hangzhou.aliyuncs.com';// 存储空间名称。$bucket= '';try { $ossClient = new OssClient($accessKeyId, $accessKeySecret, $endpoint); $res = $ossClient->getBucketAcl($bucket);} catch (OssException $e) { printf(__FUNCTION__ . ': FAILED\n'); printf($e->getMessage() . '\n'); return;}print(__FUNCTION__ . ': OK' . '\n');print('acl: ' . $res); 获取存储空间的地域以下代码用于获取存储空间的地域(称为Region或Location): phpif (is_file(__DIR__ . '/../autoload.php')) { require_once __DIR__ . '/../autoload.php';}if (is_file(__DIR__ . '/../vendor/autoload.php')) { require_once __DIR__ . '/../vendor/autoload.php';}use OSS\OssClient;use OSS\Core\OssException;// 阿里云主账号AccessKey拥有所有API的访问权限,风险很高。强烈建议您创建并使用RAM账号进行API访问或日常运维,请登录 https://ram.console.aliyun.com 创建RAM账号。$accessKeyId = '';$accessKeySecret = '';// Endpoint以杭州为例,其它Region请按实际情况填写。$endpoint = 'http://oss-cn-hangzhou.aliyuncs.com';// 存储空间名称。$bucket= '';try { $ossClient = new OssClient($accessKeyId, $accessKeySecret, $endpoint); $Regions = $ossClient->getBucketLocation($bucket);} catch (OssException $e) { printf(__FUNCTION__ . ': FAILED\n'); printf($e->getMessage() . '\n'); return;}print(__FUNCTION__ . ': OK' . '\n');var_dump($Regions); 关于地域的详细信息请参见基本概念中的地域。 获取存储空间元信息以下代码用于获取存储空间元信息: phpif (is_file(__DIR__ . '/../autoload.php')) { require_once __DIR__ . '/../autoload.php';}if (is_file(__DIR__ . '/../vendor/autoload.php')) { require_once __DIR__ . '/../vendor/autoload.php';}use OSS\OssClient;use OSS\Core\OssException;// 阿里云主账号AccessKey拥有所有API的访问权限,风险很高。强烈建议您创建并使用RAM账号进行API访问或日常运维,请登录 https://ram.console.aliyun.com 创建RAM账号。$accessKeyId = '';$accessKeySecret = '';// Endpoint以杭州为例,其它Region请按实际情况填写。$endpoint = 'http://oss-cn-hangzhou.aliyuncs.com';// 存储空间名称。$bucket= '';try { $ossClient = new OssClient($accessKeyId, $accessKeySecret, $endpoint); $Metas = $ossClient->getBucketMeta($bucket);} catch (OssException $e) { printf(__FUNCTION__ . ': FAILED\n'); printf($e->getMessage() . '\n'); return;}print(__FUNCTION__ . ': OK' . '\n');var_dump($Metas); 删除存储空间删除存储空间之前,必须先删除存储空间下的所有文件、LiveChannel和分片上传产生的碎片。 以下代码用于删除存储空间: phpif (is_file(__DIR__ . '/../autoload.php')) { require_once __DIR__ . '/../autoload.php';}if (is_file(__DIR__ . '/../vendor/autoload.php')) { require_once __DIR__ . '/../vendor/autoload.php';}use OSS\OssClient;use OSS\Core\OssException;// 阿里云主账号AccessKey拥有所有API的访问权限,风险很高。强烈建议您创建并使用RAM账号进行API访问或日常运维,请登录 https://ram.console.aliyun.com 创建RAM账号。$accessKeyId = '';$accessKeySecret = '';// Endpoint以杭州为例,其它Region请按实际情况填写。$endpoint = 'http://oss-cn-hangzhou.aliyuncs.com';// 存储空间名称。$bucket= '';try{ $ossClient = new OssClient($accessKeyId, $accessKeySecret, $endpoint); $ossClient->deleteBucket($bucket);} catch(OssException $e) { printf(__FUNCTION__ . ': FAILED\n'); printf($e->getMessage() . '\n'); return;}print(__FUNCTION__ . ': OK' . '\n');
    踩1 评论0
  • 回答了问题 2018-04-05

    cname怎么配置

    详细解答可以参考官方帮助文档 本文档将帮助你快速开始使用CDN服务,流程如下,请按步骤操作: 步骤一:开通CDN服务 在阿里云官网 CDN产品详情页快速了解产品,之后单击 立即开通。 在购买页面选择适合计费方式,确认订单,CDN服务即开通。接下来就能开始接入您要加速的域名了。 步骤二:添加加速域名 添加域名。 登录CDN控制台,选择域名管理。查看您添加的所有加速域名和状态。点击 添加域名。 填写基本信息。 输入加速域名(一般使用 子域名或泛域名,例如 cdntest.example.com)、选择合适的业务类型、源站。点击 下一步,等待审核。 说明 如果您的源站为阿里云ECS或OSS,则审核速度会加快。 加速域名说明: 支持泛域名加速,不支持中文域名加速,请注意泛域名填写规则如: *.test.com。详细规则请了解泛域名加速规则 加速域名不允许重复添加,如出现域名已添加的提示,请提交工单处理。 每个账户下最多支持20个加速域名,如需扩容请提工单处理。 加速内容需合法、符合CDN业务规范,具体可见 CDN服务使用限制。 业务类型说明: 阿里云CDN调度系统会根据用户选择的不同业务类型做针对性的调度优化: 业务类型 说明 图片小文件 若加速内容多为 小型的静态资源 (如小文件、图片、网页样式文件等),推荐选择“图片小文件”业务类型。 大文件下载 若加速内容为 较大的文档(大于20MB的静态文件),例如游戏安装包、应用更新、手机ROM升级、应用程序包下载等场景,推荐选择大文件下载业务类型。 视音频点播 若大文件为音频或视频 文件,例如音乐、视频的点播业务场景,推荐使用“视音频点播”业务类型。 直播流媒体 提供 直播流媒体 加速服务,目前支持 RTMP 和 HLS 方式的直播加速,直播业务类型不支持自定义源站,目前统一提供直播中心服务器:video-center.alivecdn.com。 全站加速 融合了动态加速和静态加速,适用于动静态内容混合、含较多 动态资源请求的站点。通过简单配置即可智能分别加速动静态内容,静态内容高速缓存,动态内容通过阿里云的最优链路算法及协议层优化快速回源获取。 另有移动加速与安全加速SCDN(CDN 和 高防IP、高度集成的独立产品,具备抗DDoS、抗CC、防刷能力)等业务场景,欢迎提工单咨询或开通。 源站类型说明: 源站类型 说明 IP 支持多个服务器外网 IP, 阿里云ECS的IP可免审核。 源站域名 支持多个源站域名。 说明 源站域名不能与加速域名相同,否则会造成循环解析,无法回源。例如您的源站域名为img.yourdomain.com,则加速域名可设置为cdn.yourdomain.com。 对象存储OSS 可手动输入阿里云OSS Bucket 的外网域名如:xxx.oss-cn-hangzhou.aliyuncs.com,OSS外网域名可前往 OSS控制台 查看。也可直接选择同账号下的 OSS Bucket。 说明 CDN 回源暂不支持 SNI。 加速区域说明: 针对加速业务需求,选择合适的加速区域:中国大陆、海外加速(无国内节点)或 全球加速。 L3以上用户可通过工单申请开通海外加速 海外节点产生的流量费用高于国内流量费用,详见 海外加速费用详情。 如果选择纯海外加速,无需工信部备案。 添加成功。 加速域名审核通过后,会出现在域名管理的域名列表中,状态为正常运行即添加成功: 说明 添加完加速域名后,阿里云CDN会给您分配对应的CNAME地址,还需要配置CNAME后CDN服务才生效。请继续参考下方步骤3。 步骤三:配置CNAME 在控制台域名管理的域名列表中复制加速域名对应的CNAME地址。 前往你的域名解析(DNS)服务商(如万网、阿里云解析、DNSPod、新网、腾讯云解析、route 53、godaddy等),添加该CNAME记录。现提供以下服务商的示例: 万网/阿里云解析与配置CNAME流程 DNSPod 配置CNAME流程 新网 配置CNAME流程 步骤四:验证CDN服务是否生效 配置CNAME后,不同的服务商CNAME生效的时间也不同,一般新增的CNAME记录会立即生效,修改的CNAME记录会需要较长时间生效。 您可以 ping 或 dig 您所添加的加速域名,如果被解析至 *.*kunlun*.com的域名,即表示CNAME配置已经生效,CDN功能也已生效:
    踩1 评论0
  • 回答了问题 2018-03-25

    对象存储 OSS4. 列出所有文件

    详细解答可以参考官方帮助文档当您完成一系列上传后,可能需要查看某个存储空间中有哪些文件,可以通过下面的程序实现: using Aliyun.OSS;/// /// 列出指定存储空间的文件列表/// /// 存储空间的名称public void ListObjects(string bucketName) { var client = new OssClient(endpoint, accessKeyId, accessKeySecret); try { var listObjectsRequest = new ListObjectsRequest(bucketName); var result = client.ListObjects(listObjectsRequest); Console.WriteLine('List object succeeded'); foreach (var summary in result.ObjectSummaries) { Console.WriteLine(summary.Key); } } catch (Exception ex) { Console.WriteLine('List object failed, {0}', ex.Message); }}
    踩1 评论0
  • 回答了问题 2018-03-22

    服务器不能远程访问

    详细解答可以参考官方帮助文档 如果普通远程连接软件(比如 PuTTY、Xshell、SecureCRT 等)无法使用时,您可以使用云服务器 ECS 管理控制台的 管理终端 连接 ECS 实例,查看云服务器操作界面当时的状态。如果您拥有操作权限,可以连接到服务器进行操作配置。本文将介绍如何使用云服务器 ECS 管理控制台的 管理终端 连接 ECS 实例,并说明如何 修改远程连接密码、复制长命令,以及使用管理终端的一些常见问题及处理方法。 使用场景 管理终端 适用的场景包括但不限于: 如果您的实例引导速度慢(如启动自检),您可以通过 管理终端 查看进度。 如果您的实例内部设置错误(比如,误操作开启了防火墙),导致无法使用软件远程连接,您可以通过 管理终端 连接到实例后修改设置(比如关闭防火墙)。 如果应用消耗 CPU 或带宽比较高(例如云服务器被肉鸡,进程 CPU或带宽跑满),导致无法远程连接,您可以通过 管理终端 连接到 ECS 实例,结束异常进程等。 前提条件 您已经创建了实例。 您已经设置了实例登录密码。如果未设置,您可以 重置实例密码。 操作步骤 登录 云服务器 ECS 管理控制台。 在左侧导航栏里,单击 实例。 在 实例列表 页上,选择目标地域。 在实例列表里,找到需要连接的实例,在 操作 列,单击 远程连接。 连接 管理终端: 使用主账号第一次连接 管理终端 时,按以下步骤连接管理终端: 在弹出的 远程连接密码 对话框,复制密码。 说明 连接密码仅在第一次连接管理终端时显示一次。如果您以后需要使用这个密码连接管理终端,请记下该密码。 如果您以RAM用户身份第一次连接 管理终端,不会出现这个对话框。 单击 关闭。 在弹出的 输入远程连接密码 对话框中粘贴密码后,单击 确定,开始连接 管理终端。 如果您忘记了密码或者以RAM用户身份第一次连接 管理终端 时,按以下步骤操作: 修改远程连接密码。 单击界面左上角的 发送远程命令 > 连接远程连接。 在弹出的 输入远程连接密码 对话框中,输入刚修改的新密码。 单击 确定 ,开始连接 管理终端。 使用主账号或RAM用户身份再次连接 管理终端 时,在弹出的 输入远程连接密码 对话框中输入密码,单击 确定,开始连接 管理终端。 登录 ECS 实例。根据实例的操作系统,您应执行不同的操作步骤: 如果是 Linux 实例,输入用户名 root 和实例登录密码。 说明 Linux 系统一般不会显示密码输入过程。 您可以单击界面左上角的 发送远程命令 > CTRL+ALT+Fx(x 为 1 − 10),切换不同的 管理终端 连接 Linux 实例执行不同的操作。 如果出现黑屏,可能是因为 Linux 实例处于休眠状态,单击键盘上任意键即可唤醒。 如果是 Windows 实例,在 管理终端 界面的左上角单击 发送远程命令 > CTRL+ALT+DELETE,进入 Windows 实例的登录界面。输入用户名和密码即可登录。 其他操作 修改远程连接密码 如果您希望使用方便记忆的远程连接密码,或者忘记了密码,您可以按照以下步骤修改远程连接密码。 说明 如果您要连接的不是 I/O 优化实例,修改密码后,您需要在 ECS管理控制台 重启实例使新密码生效。重启操作需要停止您的实例,中断您的业务,所以请谨慎执行。 进入 管理终端 界面。 关闭弹出的 远程连接密码 对话框或 输入远程连接密码 对话框。 在界面的右上角,单击 修改远程连接密码。 在弹出的 修改远程连接密码 对话框里,输入新密码后,单击 确定,关闭对话框。 新密码生效: 如果您要连接的是 I/O 优化实例,新密码会立即生效。 如果您要连接的是非 I/O 优化实例,您必须先在控制台上 重启实例,密码才会生效。在 ECS 实例内部重启无效。 复制长命令 如果连接的是 Linux 实例,您可以使用 复制命令输入 功能输入比较长的文本、文件下载地址等。 进入 管理终端 界面。 在界面右上角,单击 复制命令输入 。 在弹出的 复制粘贴命令 对话框中,输入具体的命令后,单击 确定,即可将命令复制到 Linux 的命令行界面。 管理终端 FAQ 管理终端是独享的吗? 目前是独享的。如果一个用户已经登录,其他用户则无法再登录。 忘记了远程连接密码,怎么办? 如果忘记远程连接密码,您可以 修改远程连接密码。 为什么修改了远程连接密码还是连不上管理终端? 如果您要连接的不是 I/O 优化实例,您需要在管理控制台上 重启实例,新密码才会生效。在 ECS 实例内部重启无效。 管理终端提示 授权验证失败,怎么解决? 输入远程连接密码后,提示 授权验证失败,可能是因为您输入了错误的远程连接密码,所以,您应该: 确认您输入了正确的远程连接密码。 如果您忘了密码,可以 修改远程连接密码 之后再重试。 如果要连接非 I/O 优化实例,修改密码后,您需要先在控制台上 重启实例 使新的远程连接密码生效。 连接到管理终端后出现黑屏,怎么办? 连接到管理终端后出现黑屏,说明系统处于休眠状态。根据操作系统不同,您应执行不同的操作: 如果是 Linux 实例,您可以按任意键激活该实例,进入登录界面。 如果是 Windows 实例出现持续黑,您可以在界面左上角单击 发送远程命令 > CTRL+ALT+DELETE ,进入登录界面。 管理终端无法访问了,怎么办? 您可以使用 Chrome 浏览器进入管理终端界面,在键盘上按 F12 键显示开发者工具,然后分析 Console 中显示的信息。 我使用 IE8.0,为什么无法使用管理终端? 管理终端目前仅支持 IE10 及以上的 IE 浏览器。您可以下载最新的 IE 浏览器或 Chrome 浏览器。 建议使用 Chrome 浏览器。阿里云的控制台对 Chrome 浏览器的兼容性更好。 我用 Firefox 浏览器打开管理终端会报错 安全连接失败,怎么办? 报错原因:可能您使用的 Firefox 版本没有共用的加密算法。 建议使用 Chrome 浏览器。阿里云的控制台对 Chrome 浏览器的兼容性更好。 相关文档 在PC端,您可以使用其他方式远程连接ECS实例: 如果是Linux实例: 使用SSH密钥对连接Linux实例 使用用户名密码验证连接 Linux 实例 如果是Windows实例:使用软件连接Windows实例 在移动设备端,您可以参考 在移动设备上连接实例
    踩1 评论0
  • 回答了问题 2018-03-09

    已签约支付宝代扣,我的界面显示未签约

    详细解答可以参考官方帮助文档支付宝代扣服务签约代扣服务后,阿里云账号无需预留现金,欠费账单可直接通过签约的支付宝账号自动扣费。 签约支付宝代扣服务的支付宝账号,只可以是阿里云账号绑定的支付宝账号,并且已完成实名认证,否则无法绑定和签约。 设置代扣服务后,需扣费金额超出一定额度时,支付宝会发送确认短信到绑定手机,您须在 30 分钟内有效回复,方可支付成功。 由于银行网关问题,阿里云代扣新签约功能已于 2017 年 1 月 3 日关闭。但不影响目前已签约的用户使用代扣服务,且用户可以解约代扣服务。一旦解约,将不能再次开通代扣服务。 支付宝代扣服务目前支持的业务范围及限制有哪些?目前支付宝代扣服务只支持按量付费账单的自动代扣。 解约支付宝代扣服务登录阿里云官网,进入管理控制台 费用中心,单击 支付宝代扣 下 解约 按钮,然后按流程操作解约。 解约成功后,您的手机上将会接收到短信通知。 签约支付宝代扣服务后,账单扣费顺序?签约支付宝代扣服务后,账单扣费会优先扣除您的阿里云账号中适用代金券及现金余额,当您现金账户余额不足时,才会通过支付宝代扣缴费。账单进行扣费先后顺序依次为: 阿里云账号中有效代金券阿里云账号现金余额签约的支付宝余额签约时支付宝指定的银行卡其他支付宝绑定的快捷银行卡(包含信用卡)签约支付宝的余额宝余额(需要用户在支付宝中开启余额宝消费代扣开关)。 支付宝代扣扣费时,是否需要我确认?扣费后是否有短信提醒? 账单金额为:单笔 0 - 2000 元,单日 0 - 2000 元,单月 0 - 10000 元的情况下,代扣扣费无需用户确认,直接扣除。账单金额为:单笔 2000 - 5000 元,单日 2000 - 5000 元,单月 10000 - 50000 元的情况下,需要您在 30 分钟内回复短信确认后,才能正常扣费。代扣缴费成功后,支付宝没有短信提醒;银行卡的短信扣费提醒会按银行的现行通知规则执行。代扣服务的金额限额为:单日 5000 元,单月 50000 元。超过限额,账单将代扣失败,需通过其他支付方式支付。请根据实际账单业务金额情况,选择支付宝代扣服务。 如何设置余额宝余额进行代扣?签约支付宝代扣服务后,默认开通余额宝余额进行账单代扣。但当用户在支付宝系统中,关闭了余额宝消费代扣服务,便无法进行余额宝余额代扣。开启/关闭余额宝余额代扣:请登录您的支付宝页面,然后进入 我的支付宝 > 账户资产 > 余额宝,在 消费代扣服务 后选择 开启 或 关闭 代扣服务功能。 签约了支付宝代扣后,账号现金余额不足时,可以先扣账号现金余额后,再从代扣中扣款补充吗?不能。目前还没有实现现金余额扣款和支付宝代扣功能的联调。
    踩1 评论0
  • 回答了问题 2018-01-15

    我每次登陆都提示账号密码不匹配 但是我确定每次输入的都对 已经好多次这样了 都必须找回密码

    详细解答可以参考官方帮助文档使用阿里云/万网账号登录 阿里云官网,单击页面右上方 控制台,进入管理控制台。再单击您的用户名,进入您的 账号管理 页面。 在 安全设置中,单击 登录密码 栏的 修改 按钮。然后根据页面提示完成会员密码修改。 如果您使用淘宝及 1688 账号登录阿里云,为了维护您的账号安全,暂不支持在阿里云修改密码、修改手机号、修改邮箱等。请到对应的注册源修改。账号信息修改完成后,会自动同步到阿里云。
    踩1 评论0
  • 回答了问题 2018-01-08

    可以解释一下负载均衡各个名词的意思吗

    详细解答可以参考官方帮助文档 名词 说明 负载均衡服务 (Server Load Balancer) 阿里云计算提供的一种网络负载均衡服务,结合阿里云提供的ECS服务,提供四层和七层负载均衡服务。 负载均衡实例(Server Load Balancer Instances) 负载均衡实例是一个运行的负载均衡服务。要使用负载均衡服务,必须先创建一个负载均衡实例。 服务地址 (SLB IP address) 系统为创建的负载均衡实例分配的服务IP地址。根据创建的负载均衡实例的类型,服务地址可能是公网IP也可能是私网IP。您可以将域名解析到公网IP地址提供对外服务。 监听 (Listeners) 负载均衡服务监听规定了如何将请求转发给后端服务器。一个负载均衡实例至少添加一个监听。 后端服务器 (Backend Servers) 处理负载均衡分发的前端请求的ECS实例。 虚拟服务器组 (Backend Servers Groups) 一组处理负载均衡分发的前端请求的ECS实例。不同的监听可以关联不同的虚拟服务器组,实现监听维度的请求转发。
    踩1 评论0
正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息