カスタムサービスとして登録し、ランタイムにバインドして使ってみる様子とその手順を紹介します。サービスとして登録されており、利用者はこれらを活用してアプリケーションの高速な開発ができるようになります:またランタイム(アプリケーションサーバー)とサービスをバインド(紐付け)することで、ランタイムの環境変数からサービスへの接続情報(ユーザー名、パスワードなど)を動的に参照することができるようになります。サービスとして利用したい」という要望を(少なくとも自分が知る限りでも何件か)いただいています。して正規に登録する手順というものもあります。サードパーティサービスとして登録されるものになります。いうコマンドラインツールを使って操作するものです)。反映される部分とされない部分が出てきてしまいます(例えば追加したカスタムサービスはカタログ画面には表示されません)。ツールを使ってサービスを追加してバインドして・・という手順をとって実行する前提の方法になります。カスタムサービスの利用可能な範囲についてです。ユーザー全員に公開されて利用可能になりますが、以下の方法で追加したカスタムサービスの場合は同一の組織内(または同一のスペース内)だけで利用可能なサービスになります。異なる組織のユーザーからは利用できない方法であることをご了承いただきます。稼働する必要がある、という条件です。非対応だとそのページが正しく表示されない、という問題が生じるのでした。して実行できるかどうかは別の問題なので、その意味では必須ではない(が、対応されている方が好ましい)とお考えください。統合のための要件であるという意味です。上では無料サービスとして動く、ということを意味しています。課金が必要な場合は正規の手順でサードパーティサービスとして登録いただくか、あるいは別途課金の仕組みをサービス側に実装する必要がある、ということです。カスタムサービスとして統合する手順を紹介します。」の紹介をすることにします。カスタマイズしていただくことになると思いますが、そのカスタマイズ前の題材の紹介であると理解してください。実装されています:https://github.com/dotnsf/dotnsfOperation/blob/master/app0.js今回対象とする上記コードは以下のような内容です。実行すれば動かすことができますので、興味がある方は実際に試してみてください。カスタムサービスとして統合するための変更を加える、その内容や手順を紹介します。サービスとして利用するためには(サービスのインスタンス化や削除、バインド/アンバインドの仕組みを実現するためには)どのような実装が必要になるのか、といった辺りを紹介する予定です。ファイルをデプロイする、という手順を紹介しました。今回は前回使わなかったデータベースサーバーを作ってつなげてみる、という所を紹介します。そこでの手順に関係していることもあって、その前にもう少しダッシュボードの説明をさせてください。ログインした時の様子がこんな感じになると思います。いうところに1つ追加されているのがわかります。展開されて、現在この環境で動かしているアプリケーションサーバーの一覧(といっても今は1つだけですけど)が表示されます。したので、そのサーバーが表示されています。アプリケーションサーバーの現在の状態が表示されました。アプリケーションサーバーが使われています。欄にはまだ何のサービスも紐づいていないことがわかります。書かれた箇所をクリックします:現在のアプリケーションサーバーの状態が表示されました。稼働していることがわかります。あることもわかります:実はインスタンス数とメモリ上限はこの画面からダイナミックに変更することができます。増やして負荷分散したり、ということがここから簡単にできてしまうのでした。書かれた欄があります。実はこの環境変数はアプリケーションサーバーがデータベースなどのサービスと紐付けられた時に、その接続情報が格納される変数なのでした。この段階では(まだ何のサービスとも繋がっていないため)中身が空のままになっている、ということです。このアプリケーションサーバー用にデータベースサーバーを1つ起動させてみましょう。データベースは「サービス」の1つとして提供されています。書かれた箇所をクリックします:すると選択できる各種サービスの一覧が表示されます。"Community")も並んでいます。なんかも選ぶことができるようです。試してみたいところですが、とりあえずは1つデータベースを選びます。サービスをどのアプリケーションサーバーと紐づけるか聞かれます。サーバーになります)が、上述の環境変数の確認をしたいので最初に作ったアプリケーションサーバーを選ぶことにします。アプリケーションサーバーと紐づけられたことになります。いう数字が表示されているはずです。サーバーの2つが確認できます。値を確認してみましょう。サーバーの接続情報になっています。アプリケーションサーバーからは、これらの情報をあらかじめ確認した上で(ソースコード内に)接続のための情報を記述すればデータベース接続ができます。でない環境用それぞれで接続先データベースを都合いい方法で取得/設定することができるようになると思われます。ファイルがそのまま動くような環境だからこそ、こういう方法で接続先データベースも分けられるのは(その情報をハードコーディングする必要もなくなるので)便利ですね。いくつか知ってるんですが、どれも「帯に短し・・・」的な感じで、「これっ!」ってのがないんですよね。ブログ検索」ブログパーツは、サービスを終了しました。