アプリケーションの更新

OCI Functionsでアプリケーションを更新する方法をご覧ください。

OCI Functionsでアプリケーションを以前に作成した後、アプリケーションの詳細の一部を変更できますが、すべてではありません。たとえば、アプリケーションの署名検証ポリシーを変更できます。

アプリケーションの詳細は、アプリケーションを参照してください。

    1. 「アプリケーション」リスト・ページで、更新するアプリケーションを選択します。リストページまたはアプリケーションの検索に関するヘルプが必要な場合は、Listing Applicationsを参照してください。
    2. 詳細ページで、次の情報の一部またはすべてを更新します。
  • Fn ProjectのCLIを使用する

    ヒント

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

    Fn ProjectのCLIを使用してOCI Functionsサーバーの既存のアプリケーションを更新するには:

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

    2. ターミナル・ウィンドウで、次を入力して既存のアプリケーションのプロパティを更新します:

      fn update app <app-name> --<property> <value>

      ここでは:

      • <app-name>は、更新する既存のアプリケーションの名前です。
      • --<property> <value>は更新するプロパティと、それに含める新しい値です。プロパティおよび有効な値のリストを表示するには、fn update app --helpと入力します。

      例:

      fn update app acmeapp --syslog-url tcp://my.papertrail.com:4242

      既存のアプリケーションのプロパティが、指定した値に更新されます。

    3. 次を入力して、アプリケーションが更新されていることを確認します:

      fn inspect app <app-name>

      例:

      fn inspect app acme-app

      出力:

      {
              "annotations": {
                      "oracle.com/oci/compartmentId": "ocid1.compartment.oc1..aaaaaaaaw______nyq",
                      "oracle.com/oci/subnetIds": [
                              "ocid1.subnet.oc1.iad.aaaaaaaa7______5qa"
                      ]
              },
              "created_at": "2020-02-18T11:53:07.375Z",
              "id": "ocid1.fnapp.oc1.iad.aaaaaaaaaf______r3ca",
              "name": "acme-app",
              "syslog_url": "tcp://my.papertrail.com:4242",
              "updated_at": "2020-03-25T10:13:32.163Z"
      }

    OCI CLIの使用

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

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

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

  • UpdateApplication API操作を実行して、アプリケーションを更新します。