# GCPの従量課金モデルの利用

EMQXプラットフォームは、Google Cloud Platform（GCP）マーケットプレイスの従量課金モデルによるサブスクリプションを提供しています。このページでは、EMQXアカウントをGCP課金アカウントにリンクする方法と、既存のサブスクリプションをキャンセルする方法を紹介します。

## 前提条件

開始する前に、以下の要件を満たしていることを確認してください。

- 有効なGoogle Cloudマーケットプレイスアカウントが必要です。既存のGoogle Cloud課金および利用可能なクレジットを使用してEMQXプラットフォームを利用できます。
- 購入を行うには、Google Cloudマーケットプレイスにログインしており、課金管理者によってプロジェクトでの購入が許可されている必要があります。

## GCP課金アカウントをEMQXプラットフォームにリンクする

1. [GCPアカウント](https://console.cloud.google.com/)にサインインします。

2. [GCPマーケットプレイス](https://console.cloud.google.com/marketplace)に移動します。

3. 検索バーで「EMQX Platform」を検索します。

   ![search_bar_gcp](./_assets/search_bar_gcp.png)

   または、EMQXプラットフォームのサインイン・サインアップページ下部の **Google Cloud Marketplace** をクリックして対象ページに移動することもできます。

   <img src="./_assets/sign_up_page_gcp.png" alt="GCPサインアップページ" style="zoom:67%;" />

4. EMQX Platform（Pay as You Go）ページで概要を確認し、**SUBSCRIBE** をクリックします。

   <img src="./_assets/review_subscribe_gcp.png" alt="サブスクライブ確認画面" style="zoom:67%;" />

5. EMQX Platformセルフサービスサブスクリプションページで、サブスクリプションの手順を完了します。<br>
    a. **Purchase details** セクションのドロップダウンからGCP課金アカウントを選択します。<br>
    b. 利用規約を確認し、同意します。<br>
    c. **SUBSCRIBE** をクリックします。

  <img src="./_assets/purchase_details_gcp.png" alt="購入詳細画面" style="zoom:70%;" />

6. モーダルで **GO TO PRODUCT PAGE** をクリックします。

   <img src="./_assets/go_to_product_page.png" alt="製品ページへ移動" style="zoom:67%;" />

7. 製品ページに戻り、**MANAGE ON PROVIDER** をクリックしてEMQXプラットフォームのウェブサイトにリダイレクトします。

   ![manage_on_provider](./_assets/manage_on_provider.png)

8. EMQXアカウントを設定します。

   - 既にEMQXアカウントにサインインしている場合は、自動的にインデックスページにリダイレクトされます。モーダルでGCP課金アカウントとのリンク状況が表示されます。

   - サインインしていない場合は、EMQXアカウントへのログインを求められます。サインイン成功後、自動的にインデックスページにリダイレクトされ、モーダルでGCP課金アカウントとのリンク状況が表示されます。

     <img src="./_assets/linking_status_gcp.png" alt="リンク状況" style="zoom:67%;" />

9. GCPの同期完了を待ちます。  
    EMQXプラットフォームのインデックスページにアカウントの同期状況を通知するポップアップが表示されます。また、課金ページの支払い方法欄は同期完了後に「GCP Marketplace Subscription」に変更されます。

::: warning 重要

以下の状況はアカウントリンクの失敗原因となる可能性があります。

- EMQXアカウントにすでにクレジットカードが登録されている。
- EMQXアカウントが利用可能なクレジットを使用している。
- EMQXアカウントがすでにマーケットプレイスのEMQX製品とリンクされている。
- EMQXアカウントにバウチャーがあり、未払いの請求がない。
- 1つのGCP課金アカウントは、GCPマーケットプレイス経由で同時に1つのEMQXプラットフォームサービスにのみサブスクライブ可能。

問題が解決しない場合は、[チケット](../feature/tickets.md)を提出してサポートを受けてください。

:::


## GCP課金アカウントのEMQXプラットフォームからのリンク解除

1. [GCPアカウント](https://console.cloud.google.com/)にサインインします。

2. [GCPマーケットプレイス](https://console.cloud.google.com/marketplace)に移動します。

3. **Your Orders** ページに移動します。

   ![your_orders_page](./_assets/your_orders_page.png)

4. リンク解除したいEMQX Platform（Pay as You Go）サブスクリプションの縦三点リーダーをクリックします。利用可能なアクションのドロップダウンが表示されます。

5. ドロップダウンから **Cancel Order** ボタンをクリックします。

   ![cancel_order_gcp](./_assets/cancel_order_gcp.png)

6. 注文のキャンセル確認モーダルが表示されます。キャンセルする場合は、入力欄に注文番号を入力し、**CANCEL ORDER** をクリックして確定します。

   <img src="./_assets/confirm_cancel_order.png" alt="キャンセル確認" style="zoom:67%;" />

::: warning 重要
1. サブスクリプションをキャンセルすると、トライアルデプロイメントを除く実行中のデプロイメントが停止します。トライアル期間中はトライアルデプロイメントを引き続き利用可能です。
2. 停止したデプロイメントは3日後に削除されます。
:::
