IBM Cloud でサービスを販売するためのチェックリスト
以下のチェックリストを利用して、サード・パーティー・サービスの定義、開発、公開に必要なすべてのタスクをトラッキングできます。
製品の登録
| タスク | 説明 | 環境 |
|---|---|---|
| 会社の登録名を指定します。 | IBM Cloud コンソール | |
| テスト環境はサービスには必要ありませんが、ソフトウェアには必要です。 今後ソフトウェアを導入する際は、テスト環境を使用して、そのソフトウェアが使用可能な状態にあることを確認することになります。 | IBM Cloud コンソール | |
| 適切な IBM Cloud Identity and Access Management (IAM) アクセス権限により、チームのメンバーはサービスのオンボードを支援できます。 | IBM Cloud コンソール | |
| アカウントのメンバーには、前のタスクでセットアップした IAM アクセス権限が割り当てられます。 | IBM Cloud コンソール | |
| 無料プランまたは有料プランを提供する予定の場合は、 IBM デジタル・リセラー契約を確認して送信するか、 IBMによってレビューおよび承認されるようにカスタム・デジタル・プロバイダー契約をアップロードします。 | IBM Cloud コンソール |
詳しくは、サービスを販売するためのセットアップを参照してください。
サービスの定義
| タスク | 説明 | 環境 |
|---|---|---|
| 生成されたプログラマチック名を確認し、必要な更新を行います。 | IBM Cloud コンソール | |
| 会社とチームの情報を参照し、すべてが正しいことを確認します。 | IBM Cloud コンソール | |
| 他の IBM Cloud サービスと通信するときにサービスを識別するために使用するサービス ID を作成します。 | IBM Cloud コンソール | |
| サービス ID の認証に使用する API キーを作成します。 | IBM Cloud コンソール | |
| IBM Cloud カタログ内の製品エントリーおよび詳細ページ用に、製品のロゴ、キーワード、説明、機能、ドキュメントなどの詳細情報を URL に追加してください。 | IBM Cloud コンソール | |
| サポート・サイトの URL、連絡先、エスカレーション・プロセス、およびサポート・チームの拠点となる場所を指定します。 | IBM Cloud コンソール |
詳しくは、以下のリンクを参照してください。
料金プランの定義
| タスク | 説明 | 環境 |
|---|---|---|
| 使用量ベースの価格プランの支払い支払いを受け取るには、必要な文書を E メールで送信します。 | IBM Cloud コンソール | |
| ご使用の製品に適用される輸出規制分類番号 (ECCN) を追加します。 | IBM Cloud コンソール | |
| ご使用の製品に適用される United Nations Standard Products and Services Code (UNSPSC) を追加します。 | IBM Cloud コンソール | |
| IBM Cloud は、2 つの料金設定モデル (無料または使用量ベース) をサポートしています。 | IBM Cloud コンソール | |
| 使用量ベースの料金プランにメトリックを追加して、顧客への課金方法を決定します。 | IBM Cloud コンソール | |
| お客様がどのように料金プランを理解して体験しているかを確認し、使用量テストを有効化して送信することで、従量制プランが正しく構成されていることを検証します。 この使用量テストには、計量 JSON の作成、使用量計量 API の呼び出し、および計量エビデンスの送信が含まれます。 詳しくは、 使用量計測 APIを参照してください。 | 開発環境および資料、 IBM Cloud コンソール | |
| 無料プランまたは有料プランを提供する予定の場合は、 IBM デジタル・プラットフォーム・リセラー契約を確認して送信するか、 IBMによってレビューおよび承認されるカスタム・デジタル・プロバイダー契約をアップロードします。 | IBM Cloud コンソール |
詳しくは、以下のリンクを参照してください。
ブローカーの開発
| タスク | 説明 | 環境 |
|---|---|---|
| サービス・ブローカーは、サービスのライフサイクルを管理します。 IBM Cloud プラットフォームと Open Service Broker との相互作用によって、サービス・インスタンスおよびサービス・バインディングの作成と管理が行われます。 詳しくは、 Open Broker API 仕様を参照してください。 | 資料 | |
| リポジトリーを複製し、ブローカー・サンプルを参照し、これらのサンプルを使用して開発を開始します。 詳細については、「 リソース・サービス・ブローカーのサンプル 」を参照してください。 | コード例 | |
| ブローカーが満たす必要がある基準を確認します。 IBM Cloud Open Service Broker は、Open Service Broker 2.12 仕様を拡張します。 詳しくは、『Open Service Broker API』を参照してください。 | 資料 | |
| 開発環境と IBM Cloud リソースを使用して、ブローカーを開発します。 | 開発環境と資料 | |
| サービス・ブローカーのホストされるロケーションは、Transport Layer Security (TLS) プロトコル・バージョン 1.2 に従う必要があります。 サービスブローカーは、REST API 呼び出しに応答できるアプリケーションの一部としてホストされる必要があり、 IBM Cloud のセキュリティガイドラインに準拠している必要があります。 | 開発環境と資料 | |
| ホストされているサービス・ブローカーに対して curl コマンドを実行して、サービス・ブローカーがサポートする各 API エンドポイントを検証します。 有効化する各エンドポイントに対して curl コマンドを実行することによって、サービス・ブローカーを検証します。 | 開発環境と資料 | |
| シングル・サインオンを有効にして、認証と許可を処理できるリダイレクト URL を追加できます。 | IBM Cloud コンソール | |
| ブローカーを製品に追加し、料金プランにリンクします。 | IBM Cloud コンソール |
詳しくは、以下のリンクを参照してください。
サービスの公開およびテスト
| タスク | 説明 | 環境 |
|---|---|---|
| 開始タスクを完了し、サービスの詳細を定義し、ブローカーを追加したことを確認します。 | IBM Cloud コンソール | |
| IBM Cloud に、製品の詳細を確認し、公開できる状態であることを承認するよう求める要求を送信します。 | IBM Cloud コンソール | |
| 公開要求が承認されたら、サービスを IBM Cloud カタログに公開します。 | IBM Cloud コンソール |
詳しくは、以下のリンクを参照してください。
サードパーティプロバイダーとして、 IBM Cloud カタログに掲載されているサービスのすべてのアセットを管理し、旧バージョンを非推奨にする責任があります。
サービス資料の公開
| タスク | 説明 | 環境 |
|---|---|---|
| IBM Cloud のカタログページから、ユーザーが貴社のサービスの利用方法を理解し、さらに詳しく学ぶのに役立つドキュメントへのリンクを掲載してください。 | IBM Cloud コンソール | |
| 製品の使用方法に関する情報を提供します。 | 資料 | |
| 「はじめに」トピックの一部として、お客様のオンボーディングのタイムラインまたはステップを含めます。 | 資料 |
詳しくは、以下のリンクを参照してください。