すべてのプロダクト
Search
ドキュメントセンター

:faasutilを使う

最終更新日:Jan 13, 2025

このトピックでは、faasutilコマンドについて説明し、これらのコマンドの使用方法の例を示します。

前提条件

  • faasutilが得られる。 詳細については、「faasutilの取得」をご参照ください。

  • 生ファイルが利用可能です。 生ファイルは、フィールドプログラマブルゲートアレイ (FPGA) デバイス用に開発したアクセラレーションプログラムで、FPGAイメージのコンパイルと生成に使用されます。

  • Object Storage Service (OSS) バケットが作成されます。 OSSバケットは、rawファイルのアップロードに使用されます。 詳細については、「バケットの作成」をご参照ください。

  • Resource Access Management (RAM) ユーザー用にAccessKeyペアが作成されます。 詳細については、「AccessKey の作成」をご参照ください。

    警告

    AccessKeyペアをRAMユーザーとして使用することで、FPGA as a Service (FaaS) にのみアクセスできます。 これにより、AccessKeyペアが漏洩するリスクが最小限に抑えられます。 プロジェクトのコードでは、AccessKeyペアをプレーンテキストで保存せず、AccessKeyペアの機密を保持することをお勧めします。 そうしないと、AccessKeyペアが漏洩し、アカウントに属するリソースのセキュリティが侵害される可能性があります。

用語

次の表に、このトピックで説明する主な用語を示します。

期間

説明

FPGA高速化インスタンス

FPGA高速化インスタンスは、Alibaba Cloud管理コンソールで作成するか、API操作を呼び出して作成できます。

FPGA高速化インスタンスには、コンピューティングリソース、ECS (Elastic Compute Service) イメージ、およびディスクが含まれます。

ECSイメージ

FPGA高速化インスタンスで使用されるECSイメージ。

FPGA高速化インスタンスは、FPGA高速化機能と通常のECSインスタンスと同じユーザーエクスペリエンスを提供します。

rawファイル

FPGAデバイス用に開発した高速化プログラムで、FPGAイメージのコンパイルと生成に使用されます。

たとえば、Intel FPGAの生ファイルは. gbs形式を指定します。 ザイリンクスFPGAのrawファイルは、処理されたスクリプトから生成されるTARパッケージです。

FPGAイメージ

FPGAデバイスによって使用されるイメージ。

rawファイルをコンパイルしてFPGAイメージを生成します。 FPGAイメージをFPGAデバイスにロードした後、FPGAデバイスは設計に基づいてアクセラレーションサービスを提供できます。

説明

各FPGAイメージはUUIDを有する。

使用上の注意

faasutilを使用する場合は、次の項目に注意してください。

  • faasutilコマンドを実行するには、次の方法を使用します。. /faasutil [コマンド].

  • faasutilコマンドとそのパラメータは大文字と小文字を区別します。

    たとえば、コマンドを実行するとエラーが発生します。. /faasutil Create_Image-オブジェクト=faasutiltest-forcompiling.tar.gz-シェル=f30010-FPGAType=xilinx-Name=faasutiltest-imageコマンドを実行します。 コマンドとそのパラメータのスペルは、定義されているのと同じ方法で指定する必要があります。

  • パラメーター名、等号 (=) 、およびパラメーター値の各ペアの間にスペースがないことを確認します。

    たとえば、コマンドを実行するとエラーが発生します。. /faasutil create_image -- object=faasutiltest-forcompiling.tar.gz-シェル=f30010-fpgatype=xilinx-name=faasutiltest-imageコマンドを実行します。 shellパラメーターの横にある等号 (=) の前後のスペースを削除する必要があります。

  • 通常のユーザーとして操作する場合は、管理者に連絡して /dev/virtio-ports/FaaS.agentディレクトリを使用する権限を申請してください。

faasutilコマンド

すべてのコマンドを表示

faasutilのバージョンとすべてのfaasutilコマンドを表示します。

コマンド構文

  • faasutil -- ヘルプ

  • faasutil -h

サンプルコード

[user1 @ i **** ~]# 。/faasutil -h
faasutil [コマンド] [optons]...
  説明
    faasutilはfpgaイメージ管理ツールです。
    バージョン: 2.0.3a
    日付: 2020-07-08-11:04
  コマンドリスト (詳細は "faasutil [command] -- help" を使用してください):
    config設定faasutil環境。
    list_instancesインスタンスベース情報を印刷します。
    fpga_statusポイントされたfpgaステータスを確認します。
    auth指定したossバケットの読み取りをFAASに許可します。
    list_objects指定したバケットのオブジェクトを一覧表示します。
    put_objectローカルファイルをバケットオブジェクトに配置すると、FAASはossからダウンロードする必要があります。
    get_object ossバケットからオブジェクトを取得します。
    list_policy FAASへのossポリシー権限に関する詳細情報を一覧表示します。
    delete_policy ossポリシー権限をFAASに削除します。
    list_images fpgaイメージを一覧表示する
    create_image fpgaイメージを作成します。
    modify_image fpgaイメージを変更します。
    delete_image fpgaイメージを削除します。
    bind_image FPGAイメージをECSイメージにバインドします。
    download_image FPGAイメージをfaasインスタンスにダウンロードします。
    download_statusイメージのダウンロード操作のステータス。
    copy_fpga_imageリージョン間で画像をコピーします。
    query_logコンパイラログを取得します。

指定したコマンドの表示

指定したコマンドとそのパラメーターの説明を表示します。

コマンド構文

  • faasutil [コマンド名] -- help

  • faasutil [コマンド名] -h

サンプルコード

[user1 @ i **** ~]# 。/faasutil config -- help
  コマンド
    config
  SYNOPSIS
    config -- id=[accessid] -- key=[accesskey] -- token=[sts-token] -- bucket=[bucket] -- regionId=[regionId] -- ossEndpoint=[ossEndpoint] -- popEndpoint=[popEndpoint]
  説明
    設定faasutil環境。
    /* 設定を使用してこれらのフォローオプションの値を保存します。* /
    /* これらのオプションの値は、指定する必要のあるコマンドに従って設定することもできます。* /
  OPTIONS
    required
    -- id
        設定を使用してこの情報を保存するユーザーアクセスid。
    -- キー
        設定を使用してこの情報を保存するユーザーアクセスキー。
    optional
    -- token
        設定を使用してこの情報を保存するユーザーstoken。
    -- bucket
        画像のアップロードに使用されるバケット。
    -- regionId
        popエンドポイントとossエンドポイントのリージョン。
        パブリックネットワークのecs地域を使用するデフォルト。
    -- ossEndpoint
        Ossエンドポイント情報。
        異なるリージョンまたはvpcネットワークでファイルを取得 /配置する場合は、ossエンドポイントを指定します。
    -- popEndpoint
        ポップエンドポイント情報。
    -- instanceId
        ECS インスタンスの ID
        デフォルトでは、ローカルECS IDを使用します。
    -- ecsImageId
        ECSイメージID。
        デフォルトでは、ローカルECS IDのイメージIDを使用します。
    -- シェル
        使用したシェルバージョンを指定します。
        デフォルトでは、ECS fpgaカードのシェルバージョンを使用します。
    -- fpgatype
        FPGAデバイスタイプを指定します。
        FPGAデバイスタイプを使用するデフォルトは、ローカルECSに属します。

ユーザー情報の設定

ユーザー情報をデフォルトの構成ファイルに書き込みます。 ユーザー情報を設定するためのパラメーターを次の表に示します。

情報アイテム

説明

AccessKey ID

必須。 AccessKeyペアは認証に使用されます。

AccessKey secret

OSSバケット名

rawファイルがアップロードされるOSSバケットの名前。 このパラメーターを指定することを推奨します。 この方法では、このパラメーターを必要とするコマンドを実行するときにOSSバケット名を入力する必要はありません。

コマンド構文

説明

configコマンドを実行して、設定可能な情報を表示できます。

faasutil config -- id=[accessid] -- key=[accesskey] -- token=[sts-token] -- bucket=[bucket] -- regionId=[regionId] -- ossEndpoint=[ossEndpoint] -- popEndpoint=[popEndpoint]

次の表に、コマンド構文のパラメーターを示します。

パラメーター

説明

トークン

Security Token Service (STS) トークン。 このパラメータは、faascmdの以前の機能と互換性があります。 このパラメーターは指定しないことを推奨します。

regionId

ECSインスタンスが存在するリージョンのID。 このパラメーターの値は、ECSインスタンスから自動的に生成されます。 指定する必要はありません。

ossEndpoint

OSSバケットのエンドポイント。 このパラメーターの値は、ECSインスタンスから自動的に生成されます。 指定する必要はありません。

popEndpoint

ポイントオブプレゼンス (POP) のエンドポイント。 このパラメーターの値は、ECSインスタンスから自動的に生成されます。 指定する必要はありません。

サンプルコード

[user1 @ i **** ~]# 。/faasutil config -- id=L **** -- key=v **** -- bucket=yk ****
設定は /home/user1/.faascredentialsに保存されます。
1.057経過 

OSSバケットに読み取り権限を付与する

OSSバケットからファイルを読み取るために、OSSバケットの読み取り権限をFPGA高速化インスタンスに付与します。

コマンド構文

faasutil auth

サンプルコード

[user1 @ i **** ~]# 。/faasutil auth
{
  "Statement": [
    {
      "Action": [
        "oss:GetObject"、
        "oss:GetObjectMeta" 、
        "oss:ListObjects"
      ],
      "Effect": "Allow",
      "Principal": [
        "26143530338319 ****"
      ],
      "Resource": [
        "acs:oss:*:*:yk ****/*"
      ]
    }
  ],
  "バージョン": "1"
}

0.223経過 

OSSバケットの読み取り権限の表示

FPGA高速化インスタンスに付与されているOSSバケットの読み取り権限を表示します。

コマンド構文

faasutil list_policy

サンプルコード

[user1 @ i **** ~]# 。/faasutil list_policy
ポリシーテキストを取得する:
{
  "Statement": [
    {
      "Action": [
        "oss:GetObject"、
        "oss:GetObjectMeta" 、
        "oss:ListObjects"
      ],
      "Effect": "Allow",
      "Principal": [
        "26143530338319 ****"
      ],
      "Resource": [
        "acs:oss:*:*:yk ****/*"
      ]
    }
  ],
  "バージョン": "1"
}
0.203経過 

OSSバケットの読み取り権限を削除する

FPGA高速化インスタンスからOSSバケットの読み取り権限を削除して、FPGA高速化インスタンスがOSSバケットからファイルを読み取らないようにします。

コマンド構文

faasutil delete_ポリシー

サンプルコード

[user1 @ i **** ~]# 。/faasutil delete_policy
0.210経過 

FPGA高速化インスタンスに関する情報の照会

インスタンスID、ECSイメージ、FPGA高速化インスタンスにアタッチされているFPGAデバイスなど、FPGA高速化インスタンスに関する情報を照会します。

コマンド構文

faasutil list_instances

サンプルコード

この例では、2つのFPGAデバイスがFPGAアクセラレーションインスタンスに接続されています。 fpgaデバイスのFPGA bdfパラメーターは、それぞれ00:09.000:08.0に設定されます。

[user1 @ i **** ~]# 。/faasutil list_instances
instance_id : i-uf616ov8zzwmiijb ****
image_id : centos_7_8_x64_20G_alibase_20200914.vhd
regionId : cn-shanghai
fpga bdf : ['00:09.0 ', '00:08.0']
シェルバージョン: f30010
requestId : x-7762368991973 ****
fpgaタイプ: xilinx
1.054経過 

FPGAデバイスのステータスの照会

FPGAデバイスのbdf値に基づいて、FPGAデバイスのステータスを照会します。 list_instancesコマンドを実行して、FPGAデバイスのbdfパラメーターの値を表示できます。 詳細については、このトピックの「FPGA高速化インスタンスに関する情報の照会」をご参照ください。

コマンド構文

faasutil fpga_status -- bdf=[bdf]
説明

コマンドの [bdf] をFPGAデバイスのbdf値に置き換えます。 たとえば、[bdf] 00:09.0に置き換えます。

サンプルコード

次のサンプルコードは、bdf値が00:09.0に設定されているFPGAデバイスのステータスを照会する方法の例を示しています。

imageuuidパラメーターは、指定されたFPGAイメージのUUIDを示します。 新しく購入したFPGAアクセラレーションインスタンスの場合、imageuuidパラメーターの値はNULLです。

[user1 @ i **** ~]# 。/faasutil fpga_status -- bdf=00:09.0
clock0 : 240
clock1 : 189
fpgaStatus: 有効
requestId : x-1093970844245 ****
shellUUID : f30010
imageuuid : NULL
ファイアウォール: ['mgmt : GOOD', 'user : GOOD', 'xdma : GOOD', 'dma : GOOD']
ddr : ['ddr0 : online', 'ddr1 : online', 'ddr2 : online', 'ddr3 : online']
message : FPGAは動作しています。
1.025経過 

OSSバケットへのファイルのアップロード

FPGA高速化インスタンス上のrawファイルなどのファイルをOSSバケットにアップロードします。

コマンド構文

faasutil put_object -- bucket=[bucket_name] -- object=[object_name] -- file=[file_name]

次の表に、コマンド構文のパラメーターを示します。

  • [bucket_name]: OSSバケットの名前。

    説明

    configコマンドを実行して、デフォルトの設定ファイルでOSSバケットを指定した場合、bucketパラメーターを指定する必要はありません。

  • [file_name]: アップロードするファイルの名前。

  • [object_name]: OSSバケット内のアップロードされたファイルの表示名。

サンプルコード

[user1 @ i **** ~]# 。/faasutil put_object -- object=faasutiltest-forcompiling.tar.gz -- file=faasutiltest.tar.gz
100%

539.171経過 

OSSバケット内のファイルの表示

OSSバケット内のファイルを表示します。

コマンド構文

faasutil list_objects

サンプルコード

[user1 @ i **** ~]# 。/faasutil list_objects
faasutiltest-forcompiling.tar.gz
0.288経過 

FPGA高速化インスタンスへのファイルのダウンロード

OSSバケットからFPGA高速化インスタンスにファイルをダウンロードします。

コマンド構文

faasutil get_object -- bucket=[bucket_name] -- object=[object_name] -- file=[file_name]

次の表に、コマンド構文のパラメーターを示します。

  • [bucket_name]: OSSバケットの名前。

    説明

    configコマンドを実行して、デフォルトの設定ファイルでOSSバケットを指定した場合、bucketパラメーターを指定する必要はありません。

  • [file_name]: ダウンロードするファイルの名前。

  • [object_name]: FPGAアクセラレーションインスタンスでダウンロードしたファイルの表示名。

サンプルコード

[user1 @ i **** ~]# 。/faasutil get_object -- object=faasutiltest-forcompiling.tar.gz -- file=faasutiltest-fordeveloping.tar.gz
100%

179.909経過 

FPGAイメージをコンパイルするタスクの作成

rawファイルを使用してFPGAイメージをコンパイルおよび生成します。

説明

コンパイルには時間がかかります。 コンパイルが完了するまで待ちます。 すでにコンパイルタスクを作成している場合は、コンパイルタスクが成功したかどうかに関係なく、別のコンパイルタスクを作成できるようになるまで、少なくとも30分待つ必要があります。

コマンド構文

faasutil create_image -- object=[object_name] -- shell=[shell_ver] -- fpgatype=[fpga_type]

次の表に、コマンド構文のパラメーターを示します。

  • [object_name]: コンパイルに使用される生のファイルの名前。 rawファイルがOSSバケットにアップロードされていることを確認します。

  • [shell_ver]: FPGAデバイスのシェルバージョン。 fpga_statusコマンドを実行して、FPGAデバイスのシェルバージョンを表示できます。 詳細については、このトピックの「FPGAデバイスのステータスの照会」をご参照ください。

  • [fpga_type]: FPGAデバイスのタイプ。 ザイリンクスFPGA (Xilinx) とIntel FPGA (intel) がサポートされています。 FPGAデバイスのタイプに基づいてこのパラメーターを指定します。

サンプルコード

[user1 @ i **** ~]# 。/faasutil create_image -- object=faasutiltest-forcompiling.tar.gz-シェル=f30010-fpgatype=xilinx-name=faasutiltest-image
{
  "CreateTime": "2020-12-04 14:48:13" 、
  "Description": "",
  "FpgaImageUniqueId": "xilinxb80832c9-1cd1-49a2-a7b4-7d3a5a4b ****" 、
  "名前": "faasutiltest-image" 、
  "RequestId": "2E996CE5-F550-43E7-8016-DAF0D32A96BF" 、
  "ShellUniqueId": "f30010" 、
  "状態": "キューイング"
}
0.555経過 

この例では、FPGAイメージのコンパイルタスクが作成された後に、FPGAイメージに対してFpgaImageUniqueIdおよびStateパラメーターが返されることを示しています。

  • この例では、Stateパラメーターの値はqueueingです。これは、タスクがコンパイルを待機していることを示します。 list_imagesコマンドを実行し、返されたFpgaImageUniqueId値に対応するタスクのステータスを表示できます。 詳細については、このトピックの「FPGAイメージの表示」をご参照ください。

  • Stateパラメーターの値がsuccessになった場合、コンパイルタスクは成功です。

コンパイルログの照会

指定されたFPGAイメージコンパイルタスクの実行時に生成されたログを照会します。 [fpgaImageUniqueId] パラメーターは、FPGAイメージコンパイルタスクの作成後に返されるFPGAイメージのUUIDを指定します。

コマンド構文

faasutil query_log -- fpgaImageUniqueId=[fpgaImageUniqueId]

サンプルコード

[user1 @ i **** ~]# 。/faasutil query_log -- fpgaImageUniqueId=xilinxb80832c9-1cd1-49a2-a7b4-7d3a5a4b ****
{
  "ログ": " http://aliyun-faas-images-cn-shanghai.oss-cn-shanghai-internal.aliyuncs.com/27095692903785 **** % 2Fxilinxb80832c9-1cd1-49a2-a7b4-7d3a5a4b ****_ログ? 有効期限=160706 ****&OSSAccessKeyId=L ****&署名=1 ****" 、
  "RequestId": "07A744F5-422D-49AA-B69B-1AD898BBD1D8"
}
0.194経過 

この例では、コマンド出力にURLが表示されます。 URLにアクセスしてログを取得できます。 サンプルURL: http:// aliyun-faas-images ****-internal.aliyuncs ****&Signature=1 ****

説明

FPGA高速化インスタンスのログを表示しない場合は、URLから -internalを削除します。

FPGA イメージの表示

既存のFPGAイメージを表示します。 イメージ所有者によってイメージをフィルタリングできます。 [owner] パラメーターは、イメージの所有者を指定します。 Alibaba Cloud Marketplaceイメージ (market) とローカルイメージ (self) がサポートされています。

コマンド構文

faasutil list_images -- owneralias=[owner]

サンプルコード

[user1 @ i **** ~]# 。/faasutil list_images
{
  "FpgaImages": [
    {
      "CreateTime": "2020-12-04 14:48:14" 、
      "説明": "faasutilテストラウンド1" 、
      "暗号化": false、
      "FpgaImageUniqueId": "xilinxb80832c9-1cd1-49a2-a7b4-7d3a5a4b ****" 、
      "名前": "faasutiltest-image" 、
      "OwnerId": "27095692903785 ****" 、
      "ShellUniqueId": "f30010" 、
      "状態": "成功" 、
      "タグ": "" 、
      "UpdateTime": "2020-12-04 15:02:05"
    }
  ],
  "RequestId": "C85DD548-9B3D-463E-BE25-316FF7288CEB"
}
0.087経過 

FPGAイメージに関する情報の変更

名前や説明など、既存のFPGAイメージに関する情報を変更します。

コマンド構文

faasutil modify_image -- fpgaImageUniqueId=[fpgaImageUniqueId] -- name=[name] -- description=[description] -- tags=[tags]

サンプルコード

[user1 @ i **** ~]# 。/faasutil modify_image -- fpgaImageUniqueId=xilinxb80832c9-1cd1-49a2-a7b4-7d3a5a4b *** -- name="faasutiltest-image" -- description="faasutil test round 2"
{
  "説明": "faasutilテストラウンド2" 、
  "FpgaImageUniqueId": "xilinxb80832c9-1cd1-49a2-a7b4-7d3a5a4b ****" 、
  "名前": "faasutiltest-image" 、
  "RequestId": "AED50829-B84A-42F9-9891-E1EE9821DA33" 、
  "タグ": ""
} 

変更された情報を表示する

[user1 @ i **** ~]# 。/faasutil list_images
{
  "FpgaImages": [
    {
      "CreateTime": "2020-12-04 14:48:14" 、
      "説明": "faasutilテストラウンド2" 、
      "暗号化": false、
      "FpgaImageUniqueId": "xilinxb80832c9-1cd1-49a2-a7b4-7d3a5a4b ****" 、
      "名前": "faasutiltest-image" 、
      "OwnerId": "27095692903785 ****" 、
      "ShellUniqueId": "f30010" 、
      "状態": "成功" 、
      "タグ": "" 、
      "UpdateTime": "2020-12-04 15:02:05"
    }
  ],
  "RequestId": "C85DD548-9B3D-463E-BE25-316FF7288CEB"
}
0.087経過 

FPGAイメージとECSイメージの関連付け

FPGAイメージをECSイメージに関連付けた後、ECSイメージをAlibaba Cloud Marketplaceに公開できます。 ECSイメージが別のユーザーによって使用されている場合、ユーザーはECSイメージに関連付けられているFPFAイメージを使用することもできます。

コマンド構文

faasutil bind_image -- fpgaImageUniqueId=[fpgaImageUniqueId] -- ecsImageId=[ecsImageId]
  • [fpgaImageUniqueId]: FPGAイメージのUUID。

  • [ecsImageId]: ECSイメージのID。 デフォルトでは、現在のFPGAアクセラレーションインスタンスのECSイメージのIDが使用されます。

サンプルコード

[user1 @ i **** ~]# 。/faasutil bind_image -- fpgaImageUniqueId=xilinx5395ad11-edb9-4d93-964d-12c59a07 ****
{
  "FpgaImageUniqueId": "xilinx5395ad11-edb9-4d93-964d-12c59a07 ****" 、
  "ImageId": "" 、
  "メッセージ": "publish success!" 、
  "RequestId": "966883DD-6A6F-456A-8894-8FB7FA8A321C"
}
0.119経過 

リージョン間でFPGAイメージをコピーする

新しいリージョンで既存のFPGAイメージを使用する場合は、このリージョンで新しいイメージコンパイルタスクを作成する必要はありません。 既存のFPGAイメージをこのリージョンにコピーできます。

コマンド構文

faasutil copy_fpga_image -- fpgaImageUniqueId=[fpgaImageUniqueId] -- targetRegion=[target region id]

サンプルコード

[user1 @ i **** ~]# 。/faasutil copy_fpga_image -- fpgaImageUniqueId=xilinx5395ad11-edb9-4d93-964d-12c59a07 **** -- targetRegion=cn-hangzhou
{
  "CreateTime": "2020-12-04 17:46:04" 、
  "Description": "",
  "FpgaImageUniqueId": "xilinx5395ad11-edb9-4d93-964d-12c59a07 ****" 、
  "名前": "faasutiltest-image" 、
  "RequestId": "3AAEC35C-2FB2-4DBA-A982-7A8219055D60" 、
  "ShellUniqueId": "f30010" 、
  "状態": "コミット"
}
0.309経過 

FPGAイメージの読み込み

FPGAイメージをFPGAデバイスにロードします。 list_instancesコマンドを実行して、FPGA高速化インスタンスのIDとFPGAデバイスのbdf値を表示できます。 list_imagesコマンドを実行して、FPGAイメージのUUIDを表示できます。

コマンド構文

faasutil download_image -- bdf=[bdf] -- fpgaImageUniqueId=[fpgaImageUniqueId] -- instanceId=[instanceId] -- owneralias=[owner]

サンプルコード

[user1 @ i **** ~]# 。/faasutil download_image -- bdf=00:09.0 -- fpgaImageUniqueId=xilinx5395ad11-edb9-4d93-964d-12c59a07 ****
{"TaskId":45331、"RequestId":"073431C2-857A-470D-9543-D1D89FC10D54" 、"FpgaImageUniqueId":"xilinx5395ad11-edb9-4d93-964d-12c59a07 ****" 、"InstanceId":"i-uf616ov8zzwmiijb ****" 、"BDFInECS":"" 、"TaskStatus":"committed"}
status : operating
info: ダウンロードタスクは動作しています
requestId : x-84128618168241720
1.165経過 

FPGAイメージの読み込みステータスの照会

FPGAデバイス上のFPGAイメージの読み込みステータスを照会します。 list_instancesコマンドを実行してFPGAデバイスのbdf値を表示したり、list_imagesコマンドを実行してFPGAイメージのUUIDを表示したりできます。

コマンド構文

faasutil download_status -- bdf=[bdf] -- fpgaImageUniqueId=[fpgaImageUniqueId] -- owneralias=[owner]

サンプルコード

[user1 @ iZ **** ~]# 。/faasutil download_status -- bdf=00:09.0 -- fpgaImageUniqueId=xilinx5395ad11-edb9-4d93-964d-12c59a07 ****
status: 完了
info: ダウンロードタスク仕上げ
requestId : x-42850294908763910
時間: 2020-12-04 17:50:48
1.026経過 

FPGA イメージの削除

不要になったFPGAイメージを削除します。

説明

FPGAイメージがAlibaba Cloud Marketplaceに公開されている場合は、-- owneralias=marketパラメーターを指定する必要があります。

コマンド構文

faasutil delete_image -- fpgaImageUniqueId=[fpgaImageUniqueId] -- owneralias=[owner]

サンプルコード

[user1 @ i **** ~]# 。/faasutil delete_image -- fpgaImageUniqueId=xilinxe27832a0-7c1c-4d6d-80b8-435253e9 ****
{
  "FpgaImageUniqueId": "xilinxe27832a0-7c1c-4d6d-80b8-435253e9 ****" 、
  "RequestId": "F2F481F5-B0E3-4009-9AF4-CF4BFC00458A"
}
0.157経過 

削除結果の表示

[user1 @ i **** ~]# 。/faasutil list_images
{
  "FpgaImages": [] 、
  "RequestId": "30B73A5B-99FC-4920-8B90-4BA08A075040"
}
0.049経過