ファンクション開発の構成の検証
テナンシおよび開発環境がOCI Functionsでファンクション開発可能であることを確認する方法をご紹介します。
OCIファンクションを使用する前に、ファンクションの準備およびファンクションQuickStartガイドの説明に従って、OCIファンクションを使用するための前提条件ステップを正常に完了していることを確認することをお薦めします。具体的には、次のものがあります:
- テナンシの設定(OCI Functionsのテナンシ構成のノートを参照)
- 開発環境の設定(OCIファンクションのクライアント環境構成のノートを参照)
構成タスクを正常に完了すると、Fn ProjectのCLIがAPIエンドポイントと通信できるようになります。
Fn ProjectのCLIがAPIエンドポイントと通信できることを確認するには:
-
ファンクション開発者として開発環境にログインします。
-
ターミナル・ウィンドウで、次のように入力して、OCI Functionsに定義されているアプリケーションのリストを表示してみます:
fn list apps
-
次のいずれかが表示された場合、システムが正しく構成されているため、ファンクションの作成およびデプロイを続行できます:
- アプリケーションが見つからないことを示すメッセージ。OCIファンクションに対してテナンシが初めて構成された場合に、これが予想されます。
- すでに作成されているアプリケーションのリスト。他のユーザーがファンクション開発のテナンシをすでに使用している場合、これが予想されます。
-
エラー・メッセージが表示される場合、不正な構成が原因で、Fn ProjectのCLIがAPIエンドポイントと通信できない可能性があります。次を行います:
- 構成タスクを確認し、指示どおりに完了したことを確認します(「ファンクションQuickStartガイド」、「OCIファンクションのテナンシ構成のノート」および「OCIファンクションのクライアント環境構成のノート」を参照)。
- 一般的な問題の解決策を確認します(OCI関数のトラブルシューティングを参照してください)。