友普云对象存储操作手册 友普云对象存储操作手册 1 登录友普云管理平台 对象存储服务订购 对象存储使用方法 使用 Cyberduck 客户端管理对象存储 客户端下载 新建连接 新建容器..

Similar documents
phar 方式 使用 phar 单文件方式, 在 sdk php/releases?after= 页面中, 选择 版本 , 下载已经打包好的 phar 文件, 然后在你的代码中引入这个文件即可 : require_once

0 配置 Host MIB 设备 V ( 简体版 ) 0 Update: 2016/1/30

javascript sdk javascript sdk 列出 Bucket 内的对象上传 textarea 内容到 Bucket 上传本地文件生成私有下载链接生成带过期时间的私有链接删除对象下载对象拷贝对象查看文件访问权限设置文件访问权限获取静态网站配置设置静态网站删除静态网站查询对象元数据查询

一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页

Microsoft Word - AccessPortal使用手册v3.1.doc

Microsoft Word - 在VMWare-5.5+RedHat-9下建立本机QTopia-2.1.1虚拟平台a.doc

软件概述

考 試 日 期 :2016/04/24 教 室 名 稱 :602 電 腦 教 室 考 試 時 間 :09: 二 技 企 管 一 胡 宗 兒 中 文 輸 入 四 技 企 四 甲 林 姿 瑄 中 文 輸 入 二 技 企 管 一

Kubenetes 系列列公开课 2 每周四晚 8 点档 1. Kubernetes 初探 2. 上 手 Kubernetes 3. Kubernetes 的资源调度 4. Kubernetes 的运 行行时 5. Kubernetes 的 网络管理理 6. Kubernetes 的存储管理理 7.

puppet 简介 3 puppet 是什么 3 Hello world 4 puppet 安装 5 debian 系发行版安装 puppet 5 redhat 系发行版安装 puppet 5 源代码安装 puppet 6 配置 c/s 模式的 puppet 试验环境 6 puppet 语法 8 资

Linux服务器构建与运维管理

在Windows上安装Hadoop

宁夏专业技术人员服务平台


ALS6

1 1 大概思路 创建 WebAPI 创建 CrossMainController 并编写 Nuget 安装 microsoft.aspnet.webapi.cors 跨域设置路由 编写 Jquery EasyUI 界面 运行效果 2 创建 WebAPI 创建 WebAPI, 新建 -> 项目 ->

团 学 要 闻 我 校 召 开 共 青 团 五 届 九 次 全 委 ( 扩 大 ) 会 议 3 月 17 日, 我 校 共 青 团 五 届 九 次 全 委 ( 扩 大 ) 会 议 在 行 政 办 公 楼 五 楼 会 议 室 举 行, 校 团 委 委 员 各 院 ( 系 ) 团 委 书 记 校 学 生

安装 nginx 添加 nginx 源 命令 :rpm -ivh gx.noarch.rpm 安装 nginx 命令 :yum install

端 变更履历 户 修改编号版本修改内容修改人修改日期 1 V1.0 编制刘玉红 第 II 页

ios Guide STEP1 找到戴耐德 PRO 课件 App Finding and Downloading the DynEd Pro ios Installation Files 方法一 Option 1 扫描二维码下载 DynEd Pro 课件 App Scan the QR code t

Microsoft Word - install_manual-V _CN.docx

PowerPoint 演示文稿

安装 Nginx 命令 :yum install -y nginx 接着将 Nginx 设置为开机启动, 输入命令 :chkconfig nginx on Web 默认根目录为 :/usr/share/nginx/html/ 开放 80 端口 :iptables -I INPUT -p tcp --

快 速 入 门 (Linux) 概 述 文 档 目 的 本 文 档 介 绍 了 如 何 快 速 创 建 Linux 系 统 实 例 远 程 连 接 实 例 部 署 环 境 等 旨 在 引 导 您 一 站 式 完 成 实 例 的 创 建 登 录 和 快 速 环 境 部 署 云 服 务 器 ECS 实

一 Grass 是 什 么 1 简 介 GRASS (Geographic Resources Analysis Support System, 地 理 资 源 分 析 支 持 系 统 ) 是 最 负 盛 名 的 开 源 地 理 信 息 系 统 (GIS) 以 下 是 它 的 一 些 特 点 : 1

电信行业网上营业厅

快速上手产品文档

1

六种使用Linux命令发送带附件的邮件

Microsoft Word - 新正文.doc

目 录(目录名)

PDFTiger

Microsoft Word - PS2_linux_guide_cn.doc

A9RF716.tmp

Risala Film Nederlands Ondertiteld Downloadinstmank. awarded Clive ministry consulta relaxed Pocos points which

一、

ebook20-2

次性密码 (OTP) 给需要获取证书的用户 如果没有邮件服务器, 也可以在 ASDM 上直接查看用户名和 OTP 4) More options 的 publish-crl interface and port 选择 outside 5) 其他采用缺省值, 点击 Apply 三 在 ASA 配置身份

标题

Microsoft PowerPoint - M241 firmware flashing guide pptx

手册 doc

Microsoft PowerPoint - lect01.ppt

MASQUERADE # iptables -t nat -A POSTROUTING -s / o eth0 -j # sysctl net.ipv4.ip_forward=1 # iptables -P FORWARD DROP #

RPC SOAP REST API API HTTP JSON XML PHP PHP PHP PHP PHP HTTP request/response cycle HTTP HTTP verbs headers Cookies JSON XML PHP RPC SOAP RESTful HTTP

keystore weblogic.jks certreq.pem CA server.cer

目录

Quick Start Guide

本文由筱驀釹贡献

Parallels Plesk Panel 安裝與升級指南

完成后, 目录结构应该像下面这样 :. app.php composer.json composer.phar composer.lock vendor 其中 app.php 是用户的应用程序,vendor/ 目录下包含了所依赖的库, 用户需要在 app.php 中 引入依赖 : require_o

2.4 Selenium Python Selenium Selenium Selenium Selenium pip install selenium Chrome WebDriver Google Chrome (Linux, Mac, Windows) Chrome WebDriv

<4D F736F F D20EEA3BDDDB7FECEF1C6F7CCD7BCFED3C3BBA7CAD6B2E156332E302E646F63>

Daniel Humair - Baby Boom says genero AGENCY creating como View Easy

DOS下常用的网络命令.PDF

EPSON

审 计 报 告

三 安装 openssl 及 freeradius sudo apt-get install openssl sudo apt-get install freeradius 四 openssl 环境准备 1. 在 ubuntu1 和 ubuntu2 的当前用户文件夹 ( 例如 /home/jeff/

短信服务器 安装向导 深圳市得伯乐科技有限公司 年 4 月 3 日

目 錄 摘 要...Ⅰ 第 一 章 簡 介 簡 介 研 究 動 機 研 究 目 的 文 獻 探 討...4 第 二 章 電 腦 犯 罪 之 定 義 網 路 犯 罪 分 析 電 腦 網 路 犯 罪 的 特


1

Windows 2000 Server for T100

2017ÅàÑø·½°¸

スライド 1

WebEx 一键集成 1 文档目的 Web 集成 URL API 语法 启会 加会 调用 移动集成 wbx schema 调用 取得 sessionticket...4

Microsoft Word - InoTouch Editor编程软件手册 doc


投影片 1

網路安全:理論與實務 第二版

像 客 样 使 命令行 徐 东

新认证要求 2015 年 8 月 1 日起 Hybrid IT 4 Architecture Specializations Enterprise Networks AND Security Choose two of: Collaboration, Data Center or SP Archit

专注于做最好的嵌入式计算机系统供应商

<443A5CBAEEC3F75CB9D2CDE2CDF8D0C5CFA25C D315CD3D0C9ABBDF0CAF4C6F3D2B5C4DCD4B4B9DCC0EDD6D0D0C4BDA8C9E8CAB5CAA9B7BDB0B82E646F63>


使用 Eclipse 开发 Java EE 应用 (Web 应用 ) 这里以开发一个简单的 Web 应用为例, 介绍使用 Eclipse 开发 Java EE 应用的一般步 骤 此处使用的 Eclipse 是 Eclipse IDE for Java EE Developers; 如果是使用的其他

ebook140-9

Tokin Auton Mac 版安装操作手册 Page 1 of 26

免 责 声 明 本 报 告 综 合 瑞 星 云 安 全 系 统 瑞 星 客 户 服 务 中 心 瑞 星 反 病 毒 实 验 室 瑞 星 互 联 网 攻 防 实 验 室 瑞 星 威 胁 情 报 平 台 等 部 门 的 统 计 研 究 数 据 和 分 析 资 料, 仅 针 对 中 国 2016 年 1

<C8EBC3C5C6AAA3A8B5DA31D5C2A3A92E696E6464>

<4D F736F F D20C8E7BACED4DAC6F3D2B5BBB7BEB3D6D0CAB9D3C E646F777320B2BFCAF0B7FECEF12E646F63>

互動網頁技術系列課程 HTML與CSS網站基礎設計 [12pt]

又拍 UpYun 云存储百度编辑器 UEditor 集成工具 安装使用手册 v

untitled

SkybilityHA License FAQ

LSI U320 SCSI卡用户手册.doc

Linux Ubuntu Part Linux Ubuntu Linux UNIX...19 Linux...19 Linux Linux...21 Linux GNU FSF Open So urce.

Ubuntu和CentOS如何配置SSH使得无密码登陆

序 序 这 是 个 爱 情 故 事, 并 且 是 个 直 继 续 着 的 爱 情 故 事 她 是 名 中 专 业 的 被 称 为 才 的 她, 三 岁 能 背 长 恨 歌, 岁 读 完 红 楼 梦 学 六 年 级 开 始 就 确 定 了 中 专 业 不 上 的 志 向, 路 来 她 顶 着 艺 青

Microsoft Word - 实验一Android开发环境搭建.doc

ebook71-8

Partition Key: 字 符 串 类 型, 表 示 当 前 Entity 的 分 区 信 息 这 个 Property 对 于 Table Service 自 动 纵 向 和 横 向 扩 展 至 关 重 要 Row Key: 字 符 串 类 型, 在 给 定 Partition Key 的

ext-web-auth-wlc.pdf

untitled

スライド 1

序号

目 录(目录名)

目录 1 H3C R4900 G2 服务器可选部件与操作系统兼容性列表 控制卡 GPU 卡 网卡 FC HBA 卡 TPM/TCM 模块 NVMe SSD PCle 加速卡 1-31 i

SIM 卡管理服务器 安装向导 深圳市得伯乐科技有限公司 年 4 月 3 日

untitled

untitled

Transcription:

1 登录友普云管理平台... 2 2 对象存储服务订购... 2 3 对象存储使用方法... 3 3.1 使用 Cyberduck 客户端管理对象存储... 4 3.1.1 客户端下载... 4 3.1.2 新建连接... 4 3.1.3 新建容器... 6 3.1.4 上传文件 ( 对象 )... 7 3.1.5 下载容器或对象... 9 3.1.6 删除文件 ( 对象 )... 10 3.1.7 删除容器... 10 3.1.8 公有化容器... 11 3.1.9 私有化容器... 16 3.2 使用 swift client 管理对象存储... 20 3.2.1 安装 Swift Client... 20 3.2.2 环境变量配置... 20 3.2.3 新建容器... 20 3.2.4 查看容器列表... 20 3.2.5 上传对象... 20 3.2.6 查看对象列表... 21 3.2.7 下载对象... 21 3.2.8 公有化容器... 21 3.2.9 私有化容器... 22 3.2.10 删除对象... 22 3.2.11 删除容器... 23 3.3 使用 curl 管理对象存储... 23 3.3.1 获取 token 和 swift 存储网址... 23 3.3.2 新建容器... 24 3.3.3 查看容器列表... 24 3.3.4 上传对象... 24 3.3.5 下载对象... 25 3.3.6 公有化容器... 26 3.3.7 私有化容器... 26 3.3.8 删除对象... 27 3.3.9 删除容器... 28 1

1 登录友普云管理平台 首页 - 自服务中心 输入用户名和密码点击登录 2 对象存储服务订购 登陆后点击自服务中心的 服务订购 按钮 选择对象存储后点击 立即开通 按钮 ( 一个企业下只能订购一个对象存储, 只能企业管理员订购 ) 2

3 对象存储使用方法 Windows 和 Mac OSX 系统推荐使用 Cyberduck 客户端管理对象存储 Linux 系统下可通过安装 swift client 客户端或直接使用 curl 来管理对象存储 用户购买对象存储成功后可在自服务中心 - 服务控制台 - 对象存储, 获取用于连接到对象存储认证访问地址, 租户名和用户名 访问网址为 https://keystone.hpurcloud.com, 租户名为 2113, 用户名为 1616 如下图所示 3

3.1 使用 Cyberduck 客户端管理对象存储 3.1.1 客户端下载 自服务中心 - 服务控制台 - 对象存储提供了 Windows 和 Mac OSX 的下载链接点击即可下载 3.1.2 新建连接 1) 打开 Cyberduck 客户端, 点击新建连接 4

2) 在弹出对话框选择 swift 5

3) 输入服务器地址, 租户 id: 访问用户名, 登录密码点击连接 3.1.3 新建容器 1) 登录成功后, 空白处右键选择建立文件夹 ( 对象存储容器 ) 6

注意 : 必须先建立文件夹 ( 容器 ) 才能上传下载文件, 可创建多个文件夹 ( 容器 ) 2) 在弹出的对话框里输入要建立的文件夹的名字点击新建 3.1.4 上传文件 ( 对象 ) 1) 双击新创建的文件夹 test 进入文件夹 7

2) 空白处右键选择上传可上传文件 8

3) 上传完成后可找到上传的文件 3.1.5 下载容器或对象 选中容器或对象鼠标右键点击下载另存为选择目录即可 9

3.1.6 删除文件 ( 对象 ) 选中要删除的文件右键删除 3.1.7 删除容器 根目录下选择要删除的文件夹 ( 容器 ) 右键选择删除, 删除文件夹会删除文件夹和文件夹里的所有文件 10

3.1.8 公有化容器 用户的对象默认只能私人通过帐号密码登录访问, 容器公有化后可以通过提供 URL 供其他人访问 容器公有化后, 其他人可访问该容器下所有对象但没有写的权限 步骤如下 : 1) 选中要修改的容器, 右键, 点击 信息 11

2) 选择 元数据 对话框 3) 点击左下角的设置图标 12

4) 选择 Custom Header 13

5) 在 Name 输入 X-Container-Read,Value 输入.r:* 14

此时该容器下的所有文件为公有文件, 允许任何用户访问 : 6) 获取容器下的对象的共享链接 : 选中对象右键拷贝 URL 选择 HTTPS URL, 此时已复制到剪切板 7) 将 URL 粘贴到浏览器即可下载 15

3.1.9 私有化容器 若用户想要取消容器的公用访问, 可在元数据里删除 X-Container-Read 这条元数据 步骤如下 : 1) 选中要修改的容器, 右键, 点击 信息 16

2) 选择 元数据 对话框后单击 X-Container-Read 17

3) 点击左下角的设置图标 18

4) 选择移除 19

3.2 使用 swift client 管理对象存储 Swift Client 是 openstack 官方提供的管理 swift 对象存储的客户端 3.2.1 安装 Swift Client Ubuntu 和 Debian 下 : #apt-get install python-swiftclient Centos 和 redhat 下 : #yum install epel-release #yum install http://rdo.fedorapeople.org/openstack-kilo/rdo-release-kilo.rpm #yum install python-swiftclient 3.2.2 环境变量配置 编辑文本 swiftrc, 输入以下内容 : export OS_TENANT_NAME=2113 export OS_USERNAME=1616 export OS_PASSWORD=PassWord export OS_AUTH_URL=https://keystone.hpurcloud.com/v2.0 shell 执行 source swiftrc 3.2.3 新建容器 新建容器 swiftclient #swift post swiftclient 3.2.4 查看容器列表 #swift list 3.2.5 上传对象 上传文件 swiftrc 到容器 swiftclient # swift upload swiftclient./swiftrc 20

3.2.6 查看对象列表 查看容器 swiftclient 下的所有对象 #swift list swiftclient lh 3.2.7 下载对象 下载对象 swiftrc 到 /tmp 目录 #swift download swiftclient swiftrc -o /tmp/swiftrc 3.2.8 公有化容器 1) 公有化容器 swiftclient, 若不存在容器 swiftclient 会新建容器 #swift post swiftclient -r.r:* 查看容器状态可看到容器为公有化状态 2) 获取访问公共访问 URL 21

3) 验证是否可以通过 URL 访问 3.2.9 私有化容器 1) 私有化容器 swiftclient #swift post swiftclient -r "" 2) 验证容器已转换为私有化 3) 此时已无法通过 URL 访问对象 swiftrc 3.2.10 删除对象 删除容器 swiftclient 下的文件 swiftrc #swift delete swiftclient swiftrc 22

3.2.11 删除容器 删除容器 swiftclient #swift delete swiftclient 3.3 使用 curl 管理对象存储 一般发行版的 linux 都自带 curl 工具 3.3.1 获取 token 和 swift 存储网址 1) 获取 swift 存储 url curl -s -X POST https://keystone.hpurcloud.com/v2.0/tokens \ -H "Content-Type: application/json" \ -d '{"auth": {"tenantname": "2113", "passwordcredentials": {"username": "1616", "password": "PassWord"}}}' \ python -m json.tool grep publicurl grep swift Swift 存储 URL 为 : https://swift.hpurcloud.com/v1/auth_50f6737f4e7241348ff9e918a41c0707 2) 获取 token: curl -s -X POST https://keystone.hpurcloud.com/v2.0/tokens \ -H "Content-Type: application/json" \ -d '{"auth": {"tenantname": "2113", "passwordcredentials": {"username": "1616", "password": "PassWord"}}}' \ python -m json.tool grep token A 5 获取的 Token 为 3f65ee6adb1a43df91af48a1b1a69823 23

3.3.2 新建容器 执行命令新建容器 curl curl -i -X PUT -H "X-Auth-Token:3f65ee6adb1a43df91af48a1b1a69823" \ https://swift.hpurcloud.com/v1/auth_50f6737f4e7241348ff9e918a41c0707/curl 3.3.3 查看容器列表 curl -i -X GET -H "X-Auth-Token:3f65ee6adb1a43df91af48a1b1a69823" \ https://swift.hpurcloud.com/v1/auth_50f6737f4e7241348ff9e918a41c0707 3.3.4 上传对象 1) 上传文件 swiftrc 到容器 curl: curl -k -i -X PUT -T "swiftrc" \ -H "X-Auth-Token:3f65ee6adb1a43df91af48a1b1a69823" \ https://swift.hpurcloud.com/v1/auth_50f6737f4e7241348ff9e918a41c0707\ /curl/swiftrc 24

2) 查看对象列表 curl -i -X GET -H "X-Auth-Token:3f65ee6adb1a43df91af48a1b1a69823" \ https://swift.hpurcloud.com/v1/auth_50f6737f4e7241348ff9e918a41c0707/curl 3.3.5 下载对象 下载容器 curl 对象 swiftrc 到 /tmp 目录 : curl -X GET -H "X-Auth-Token:3f65ee6adb1a43df91af48a1b1a69823" \ https://swift.hpurcloud.com/v1/auth_50f6737f4e7241348ff9e918a41c0707\ /curl/swiftrc >/tmp/swiftrc 25

3.3.6 公有化容器 1) 公有化容器 curl: curl -k -i -X POST \ -H "X-Auth-Token:3f65ee6adb1a43df91af48a1b1a69823" \ -H "X-Container-Read:.r:*" \ https://swift.hpurcloud.com/v1/auth_50f6737f4e7241348ff9e918a41c0707/curl 2) 查看容器公有化状态 : curl -k -i -X HEAD -H "X-Auth-Token:3f65ee6adb1a43df91af48a1b1a69823" \ https://swift.hpurcloud.com/v1/auth_50f6737f4e7241348ff9e918a41c0707/curl 3) 验证是否可以通过 URL 访问 3.3.7 私有化容器 1) 私有化容器 swiftclient 26

2) 查看容器私有化状态 curl -k -i -X HEAD -H "X-Auth-Token:3f65ee6adb1a43df91af48a1b1a69823" \ https://swift.hpurcloud.com/v1/auth_50f6737f4e7241348ff9e918a41c0707/curl 3) 验证通过 URL 下载对象 此时已无法通过 URL 下载 3.3.8 删除对象 1) 删除对象 swiftrc curl -k -i -X DELETE -H "X-Auth-Token:3f65ee6adb1a43df91af48a1b1a69823" \ https://swift.hpurcloud.com/v1/auth_50f6737f4e7241348ff9e918a41c0707\ /curl/swiftrc 2) 查看容器 curl 的对象列表 27

curl -i -X GET -H "X-Auth-Token:3f65ee6adb1a43df91af48a1b1a69823" \ https://swift.hpurcloud.com/v1/auth_50f6737f4e7241348ff9e918a41c0707/curl 可以看到 swiftrc 文件已成功删除 3.3.9 删除容器 1) 删除容器 curl curl -k -i -X DELETE -H "X-Auth-Token:3f65ee6adb1a43df91af48a1b1a69823" \ https://swift.hpurcloud.com/v1/auth_50f6737f4e7241348ff9e918a41c0707/curl 2) 查看容器列表 curl -i -X GET -H "X-Auth-Token:3f65ee6adb1a43df91af48a1b1a69823" \ https://swift.hpurcloud.com/v1/auth_50f6737f4e7241348ff9e918a41c0707 28

可以看到容器 curl 已删除 29