アプリケーションの削除

OCI Functionsを使用してアプリケーションを削除する方法を確認します。

アプリケーションを削除したら、後でそのアプリケーションを削除解除することはできません。

前提条件および詳細は、アプリケーションの削除を参照してください。

  • コンソールを使用してアプリケーションを削除する場合は、次の点に留意してください:

    • コンソールでアプリケーションを削除すると、そのすべてのファンクションも削除されます。
    • コンソールでアプリケーションを削除すると、後からアプリケーションまたはファンクションの削除を取り消すことはできないため、常に削除の確認を求められます。

    コンソールを使用してOCI Functionsでアプリケーションを削除するには:

    1. ファンクション開発者としてコンソールにサインインします。
    2. ナビゲーション・メニューを開き、「開発者サービス」をクリックします「ファンクション」で、「アプリケーション」をクリックします。
    3. OCI Functionsで使用しているリージョンを選択します。

      Fn ProjectのCLIコンテキストで指定されているDockerレジストリと同じリージョンを使用することをお薦めします。 Oracle Cloud Infrastructureに接続するためのFnプロジェクトのCLIコンテキストの作成を参照してください。

    4. Fn ProjectのCLIコンテキストで指定されているコンパートメントを選択します。 Oracle Cloud Infrastructureに接続するためのFnプロジェクトのCLIコンテキストの作成を参照してください。

      「アプリケーション」ページには、コンパートメントに定義されているアプリケーションが表示されます。

    5. アプリケーションおよびそのアプリケーションに含まれるすべての機能を削除するには、次のステップを実行します。

      1. 削除するアプリケーションの名前をクリックします。
      2. 「アプリケーションの詳細」ページで「削除」をクリックし、アプリケーションの削除を確認します:

        • アプリケーションにファンクションが含まれていない場合は、削除をクリックして、アプリケーションの削除を確認します。
        • アプリケーションにファンクションが含まれている場合は、アプリケーション内のファンクションのリストが表示されます。アプリケーションを削除するには、テキスト・ボックスにDELETE <APPLICATION-NAME>と入力し、「削除」をクリックします。

      アプリケーションとそのすべてのファンクションを削除すると、ファンクションの基になるDockerイメージは削除されません。イメージを削除するには、それらを明示的に削除する必要があります。詳細は、イメージの削除と削除解除を参照してください。

  • Fn ProjectのCLIを使用する

    ヒント

    時々、Fn ProjectCLIの新しいバージョンがリリースされます。最新バージョンがインストールされていることを定期的に確認することをお勧めします。詳細は、Fn ProjectのCLIをアップグレードするステップを参照してください。

    Fn ProjectのCLIを使用してアプリケーションを削除するとき、アプリケーションにファンクションが含まれている場合はアプリケーションを削除できないことに注意してください。アプリケーションにファンクションが含まれている場合は、最初にファンクションを削除してからアプリケーションを削除する必要があります(ファンクションの削除を参照)。

    Fn ProjectのCLIを使用してOCI Functionsでアプリケーションを削除するには:

    1. ファンクション開発者として開発環境にログインします。

    2. アプリケーションを削除するには、次のコマンドを入力します。

      fn delete app <app-name>

      ここで、<app-name>は、削除するアプリケーションの名前です。

      例:

      fn delete app acmeapp
    3. 次を入力して、アプリケーションが削除されていることを確認します:

      fn list apps

    OCI CLIの使用

    アプリケーションを削除するには、oci fn application deleteコマンドと必要なパラメータを使用します:

    oci fn application delete --application-id <application-ocid> [OPTIONS]

    OCI CLIコマンドのフラグおよび変数オプションの完全なリストは、コマンドライン・リファレンスを参照してください。

  • DeleteApplication操作を実行して、アプリケーションを削除します。