OCI FunctionsでのFn Project CLIの使用

Fn Project CLIをOCI Functionsとともに使用する方法を確認します。

OCI Functionsは、Fn Projectのオープン・ソース・エンジンによって機能します。その結果、Fn ProjectのCLIを使用して、OCI Functionsでの作成、読取り、更新および削除操作を実行できます。

Fn ProjectのCLIをOCI Functionsで使用できるようにするには、いくつかの準備タスクを実行します。ファンクションのQuickStartガイドおよびOCIファンクションのクライアント環境構成のノートを参照してください。

ほとんどのFn ProjectのCLIコマンドの構文は似ています:

fn [global options] <command> [command options] [subcommands] [arguments]

たとえば、次のためです:

  • 使用可能なすべてのアプリケーションのリストを表示するには、次のコマンドを使用します。
    fn list apps
  • アプリケーションを作成します。次のようなコマンドを使用します。
    fn create app acmeapp --annotation oracle.com/oci/subnetIds='["ocid1.subnet.oc1.phx.aaaaaaaacnh..."]'
  • 関数を呼び出します。次のようなコマンドを使用します。
    fn invoke helloworld-app helloworld-func
  • Fn Project CLIがコンテキストとして使用するプロファイルを変更するには、次のコマンドを使用します:
    fn update context oracle.profile john-oci-profile

Fn ProjectのCLIコマンドの完全なリストを表示するには、次のことを実行できます:

  • 開発環境にファンクション開発者としてログインし、ターミナル・ウィンドウでfn --helpまたはfn -hと入力します。
  • Webブラウザで、Fn ProjectのCLIのドキュメントに移動します。

個々のFn ProjectのCLIコマンドに関する詳細情報を表示するには、次のことを実行できます:

  • 開発環境にファンクション開発者としてログインし、ターミナル・ウィンドウでfn <command> [subcommand] --helpまたはfn <command> [subcommand] -hと入力します。例:
    fn create --help
    fn update app -h
  • Webブラウザで、Fn ProjectのCLIドキュメントに移動し、リストからコマンドを選択します。

時々、Fn ProjectCLIの新しいバージョンがリリースされます。「Fn ProjectのCLIのアップグレード」を参照してください。