运维编排场景系列---向Linux实例上传文件-阿里云开发者社区

开发者社区> 云计算> 正文

运维编排场景系列---向Linux实例上传文件

简介: 场景介绍 本文介绍如何用OOS向Linux实例上传文件。 操作指引 1.实例绑定RAM角色: a.进入实例列表页面,找到目标实例。b.选择一个已有的RAM角色,单击确定绑定,如果没有请单击创建RAM角色,创建成功后绑定即可。

场景介绍

本文介绍如何用OOS向Linux实例上传文件。

操作指引

1.实例绑定RAM角色:

a.进入实例列表页面,找到目标实例。
w1

b.选择一个已有的RAM角色,单击确定绑定,如果没有请单击创建RAM角色,创建成功后绑定即可。
w2

2.向OSS(对象存储)Bucket上传要向实例中上传的文件:

a.单击上传文件
w3

b.文件ACL选择公共读,单击直接上传选择要上传的文件并上传。
w4

3.用OOS把文件上传到Linux实例中:

a.先登录到运维编排控制台 。如果您之前从未开通过OOS服务,请点击“立即开通”按钮,即可一键开通。
w5

b.单击 自定义模版 ,单击 创建模版 。
c.单击 YAML 。粘贴以下模板。

FormatVersion: OOS-2019-06-01
Description: Copy OSS file to linux instance.
Parameters:
  instanceId:
    Description: The ID of ECS Instance.
    Type: String
    MaxLength: 30
    MinLength: 1
  instanceRole:
    Description: The ramRole attached on the instance.
    Type: String
  srcUrl:
    Description: Current directory of the file in OSS.
    Type: String
  destUrl:
    Description: Target directory for file copy in linux instance.
    Type: String
  OOSAssumeRole:
    Description: The RAM role to be assumed by OOS.
    Type: String
    Default: OOSServiceRole
RamRole: '{{ OOSAssumeRole }}'
Tasks:
- Name: copyOSSFileToInstance
  Action: ACS::ECS::CopyLinuxInstanceFileFromOSS
  Properties:
    instanceId: "{{ instanceId }}"
    instanceRole: "{{ instanceRole }}"
    srcUrl: "{{ srcUrl }}"
    destUrl: "{{ destUrl }}"

d.输入模板名称,单击创建模板
w6

e.在自定义模版列表中可通过模版名称快速找到该模版。单击 创建执行 。风险确认模式 选择 客户了解风险,无需确认 。
w7

f.单击 下一步:设置参数。
w8

参数说明:

  •  instanceId:目标实例的ID
  • instanceRole: 实例挂载的RAM角色名称
  • srcUrl:OSS中文件的目录
  • destUrl: 实例中文件上传的目录


g.单击
下一步,确认创建 ,单击 创建执行** ,在执行详情页面可查看执行结果。
w9

h.在实例详情页面远程链接管理终端查看文件。
w10

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
云计算
使用钉钉扫一扫加入圈子
+ 订阅

时时分享云计算技术内容,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。

其他文章