All Products
Search
Document Center

FPGA as a Service:faascmd overview

Last Updated:Nov 17, 2023

faascmd is a command-line tool provided by Alibaba Cloud FPGA as a Service (FaaS). It is a script developed based on FaaS SDK for Python. This topic describes the features of faascmd.

Features

You can use faascmd to perform the following operations:

  • Manage permissions, such as granting permissions to a Resource Access Management (RAM) user, querying an authorization policy, and deleting an authorization policy.

  • Manage FPGA images, such as creating or publishing an FPGA image.

  • Query and upload Object Storage Service (OSS) objects, such as querying all objects in an OSS bucket and uploading compiled files to an OSS bucket.

  • Query the information about FPGA-accelerated instances, such as querying the information about an FPGA-accelerated instance.

For more information, see the "faascmd commands" section of the Use faascmd topic.

Note

faasutil is a next-generation command-line tool provided by Alibaba Cloud FaaS. faasutil improves the ease-of-use, stability, security, and scalability of FPGA-accelerated instances. You can perform operations by using simple faasutil commands without caring about the underlying implementation. For more information, see Obtain faasutil.

References

For more information about faascmd, see the topics that are described in the following table.

References

Description

Install faascmd

Before you use faascmd, you must download and install faascmd.

Configure faascmd

Before you use faascmd, you must configure environment variables and the AccessKey pair of a RAM user.

Use faascmd

faascmd is used to manage permissions, configure environments, and manage FPGA images.

faascmd FAQ

This topic provides answers to frequently asked questions about faascmd.