博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
阿里云FPGA云服务器(FaaS) Python SDK正式发布啦!
阅读量:6610 次
发布时间:2019-06-24

本文共 3296 字,大约阅读时间需要 10 分钟。

安装

pip install aliyun-python-sdk-faas
  • 说明

    1. 在使用Python SDK前,需要在aliyun-python-sdk-core里增加一个endpoint,具体为:/usr/local/lib/python2.7/site-packages/aliyunsdkcore/endpoints.xml的648行,增加如下语句

      `
      faas
      faas.cn-hangzhou.aliyuncs.com
      `

## 卸载

pip uninstall aliyun-python-sdk-faas

## 创建镜像

from aliyunsdkcore import clientclt = client.AcsClient(
<用户ak>
,
<用户as>
,'cn-hangzhou')from aliyunsdkfaas.request.v20170824 import CreateFpgaImageTaskRequestrequest = CreateFpgaImageTaskRequest.CreateFpgaImageTaskRequest()request.set_Bucket(
)request.set_Object(
)request.set_FpgaType(
)request.set_ShellUUID(
)request.set_Name(
<给镜像取个方便记的名字>
)request.set_RoleArn(
<给faas-admin帐号创建的角色>
)request.set_Encrypted(
<是否加密,true false>
)request.set_KeyId(
<如果加密,指定kms中key的id>
)result = clt.do_action_with_exception(request)print result

## 删除镜像

from aliyunsdkcore import clientclt = client.AcsClient(
<用户ak>
,
<用户as>
,'cn-hangzhou')from aliyunsdkfaas.request.v20170824 import DeleteFpgaImageRequestrequest = DeleteFpgaImageRequest.DeleteFpgaImageRequest()request.set_FpgaImageUUID(
<需要删除的镜像uuid>
)result = clt.do_action_with_exception(request)print result

## 查看镜像

from aliyunsdkcore import clientclt = client.AcsClient(
<用户ak>
,
<用户as>
,'cn-hangzhou')from aliyunsdkfaas.request.v20170824 import DescribeFpgaImagesRequestrequest = DescribeFpgaImagesRequest.DescribeFpgaImagesRequest()result = clt.do_action_with_exception(request)print result

## 查看实例

from aliyunsdkcore import clientclt = client.AcsClient(
<用户ak>
,
<用户as>
,'cn-hangzhou')from aliyunsdkfaas.request.v20170824 import DescribeFpgaInstancesRequestrequest = DescribeFpgaInstancesRequest.DescribeFpgaInstancesRequest()request.set_InstanceId(
<指定实例名>
)request.set_RoleArn(
<给faas-admin帐号创建的角色>
)result = clt.do_action_with_exception(request)print result

## 下载镜像

from aliyunsdkcore import clientclt = client.AcsClient(
<用户ak>
,
<用户as>
,'cn-hangzhou')from aliyunsdkfaas.request.v20170824 import LoadFpgaImageTaskRequestrequest = LoadFpgaImageTaskRequest.LoadFpgaImageTaskRequest()request.set_InstanceId(
<指定实例名>
)request.set_FpgaUUID(
<需要操作的fpga>
)request.set_FpgaType(
)request.set_FpgaImageUUID(
<需要下载的镜像uuid>
)request.set_FpgaImageType(
<镜像类型>
)request.set_ShellUUID(
<指定shell>
)request.set_RoleArn(
<给faas-admin帐号创建的角色>
)result = clt.do_action_with_exception(request)print result

## 查看下载结果

from aliyunsdkcore import clientclt = client.AcsClient(
<用户ak>
,
<用户as>
,'cn-hangzhou')from aliyunsdkfaas.request.v20170824 import DescribeLoadTaskStatusRequestrequest = DescribeLoadTaskStatusRequest.DescribeLoadTaskStatusRequest()request.set_FpgaUUID(
<需要操作的fpga>
)request.set_InstanceId(
<指定实例名>
)request.set_RoleArn(
<给faas-admin帐号创建的角色>
)result = clt.do_action_with_exception(request)print result

##发布自己FPGA镜像到阿里云镜像市场

from aliyunsdkcore import clientclt = client.AcsClient(
<用户ak>
,
<用户as>
,'cn-hangzhou')from aliyunsdkfaas.request.v20170824 import PublishFpgaImageRequestrequest = PublishFpgaImageRequest.PublishFpgaImageRequest()request.set_FpgaImageUUID(
<需要发布的镜像uuid>
)request.set_ImageID(
<在云市场发布的ecs镜像id>
)result = clt.do_action_with_exception(request)print result

转载地址:http://resso.baihongyu.com/

你可能感兴趣的文章
设计模式-行为型模式,python 中介者模式
查看>>
C#事件委托概念
查看>>
设备驱动基础0:设备模型之kobject,kset及其关系
查看>>
盘古搜索
查看>>
Cargo java下的自动化部署工具
查看>>
【Persistence Tier using Oracle and JPA】【Assignment】【Day1】
查看>>
【004】◀▶ C#学习(三) - 面向对象编程
查看>>
iOS程序发布测试之获取Tester设备UDID
查看>>
Process Chain\DTP\Infopackage相关的几个table和function module
查看>>
27hibernate_cache_level_1
查看>>
poj 2524 Ubiquitous Religions(最简单的并查集)
查看>>
重装系统
查看>>
嵌入式开发之davinci--- 8148/8168/8127 中的alsa音频pcm g711 和aac 音频格式
查看>>
Java反编译代码分析(一)
查看>>
数据库引擎
查看>>
android模拟器默认位置的修改
查看>>
Android 官方资料
查看>>
白话经典算法系列 - 七大排序总结篇
查看>>
LINUX系统下添加映射存储LUN
查看>>
Strace
查看>>