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

场景介绍

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

操作指引

1.实例绑定RAM角色:

a.进入实例列表页面,找到目标实例。
运维编排场景系列---向Linux实例上传文件

b.选择一个已有的RAM角色,单击确定绑定,如果没有请单击创建RAM角色,创建成功后绑定即可。
运维编排场景系列---向Linux实例上传文件

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

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

b.文件ACL选择公共读,单击直接上传选择要上传的文件并上传。
运维编排场景系列---向Linux实例上传文件

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

a.先登录到运维编排控制台 。如果您之前从未开通过OOS服务,请点击“立即开通”按钮,即可一键开通。
运维编排场景系列---向Linux实例上传文件

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.输入模板名称,单击创建模板
运维编排场景系列---向Linux实例上传文件

e.在自定义模版列表中可通过模版名称快速找到该模版。单击 创建执行 。风险确认模式 选择 客户了解风险,无需确认 。
运维编排场景系列---向Linux实例上传文件

f.单击 下一步:设置参数。
运维编排场景系列---向Linux实例上传文件

参数说明:

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


g.单击
下一步,确认创建 ,单击 创建执行** ,在执行详情页面可查看执行结果。
运维编排场景系列---向Linux实例上传文件

h.在实例详情页面远程链接管理终端查看文件。
运维编排场景系列---向Linux实例上传文件

上一篇:运维编排场景系列----更新ECS镜像


下一篇:【.Net MF网络开发板研究-02】Http Server功能演示