banner
0xjokereven

0xjokereven

All is for consistent
twitter
github
pixiv
jike
medium

入門ガイド

Fluence のエンドツーエンド機能を理解するために、完全な Fluence クラウドアプリケーションの例である "Hello World" を通じて、以下の手順を含む Fluence の機能を説明します。

Fluence CLI を使用して Fluence Cloud Function プロジェクトを作成します。
"Hello World" の例を作成し、Wasm にコンパイルします。
Wasm モジュールをキャパシティ(ハードウェア)プロバイダにデプロイします。
Fluence Functions Hello World アプリケーションを実行します。
しかし、まずはセットアップを行いましょう。

セットアップ
Fluence サーバーレスネットワークとの対話には、Fluence CLI を使用することをお勧めします。CLI は、Fluence 関数、ツール、および開発依存関係のライフサイクル管理を提供します。Fluence CLI をまだインストールしていない場合は、以下のインストールスクリプトを使用するか、「セットアップ」セクションを参照してください。

curl -qsL https://raw.githubusercontent.com/fluencelabs/cli/main/install.sh | bash

注意
現在、Fluence CLI は Windows オペレーティングシステムをサポートしていませんが、Windows Linux サブシステム(WLS)はサポートしています。

情報
インストール中に、バイナリファイルのシンボリックリンクを設定するために sudo アクセス権限を提供する必要がある場合があります。代替のインストール方法は Readme に記載されています。

インストールが完了したら、fluence update stable を使用して CLI を更新し、バージョンを確認します。

fluence --version
@fluencelabs/cli/0.15.10 darwin-arm64 node-v18.19.1

上記の CLI バージョンまたはそれ以上のバージョンが表示された場合は、続行できます。

Hello World
Fluence CLI をインストールしたら、hello world プロジェクトを作成しましょう。

fluence init hello-fluence
異なるテンプレートから選択するように求められます。

fluence init hello-fluence
? Select template (Use arrow keys)
❯ quickstart
minimal
ts
js
デフォルトの quickstart テンプレートを選択し、次に表示されるネットワークの選択プロンプトでもデフォルトの(kras)ネットワークを選択してください。Fluence CLI は、quickstart テンプレートと kras テストネットワークのスケルトンプロジェクトを作成します。Fluence CLI を初めて使用するため、いくつかの依存関係がダウンロードおよびインストールされる場合があります。プロジェクトが正常にインストールされた場合、次のようなメッセージが表示されます。

Successfully initialized Fluence CLI project template at /hello-fluence
次に、hello-fluence ディレクトリに移動し、プロジェクトを自由に閲覧します。次のステップは、hello world を実行することです。

fluence run -f 'helloWorldRemote("Fluence")' --quiet
これにより、次の応答が生成されます。

"Hi, Fluence"
おめでとうございます!あなたはちょうど最初の Fluence プロジェクトを作成し、dar テストネットワーク上のリモートピアで最初の Hello World を実行しました。Hello World プロジェクトを再評価するために、クイックスタートセクションに戻ります。

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。