このトピックでは、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が提供するコマンドを実行して、ヘルプ情報の取得、環境の設定、FPGAイメージの管理を行うことができます。 次の表に操作を示します。
操作 | 関連ドキュメント |
ヘルプ情報の取得 |
|
環境の設定 | |
FPGAイメージの管理 |
すべてのコマンドを表示
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の以前の機能と互換性があります。 このパラメーターは指定しないことを推奨します。 |
| ECSインスタンスが存在するリージョンのID。 このパラメーターの値は、ECSインスタンスから自動的に生成されます。 指定する必要はありません。 |
| OSSバケットのエンドポイント。 このパラメーターの値は、ECSインスタンスから自動的に生成されます。 指定する必要はありません。 |
| ポイントオブプレゼンス (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.0
と00: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経過