# AWSの従量課金制の利用

EMQXプラットフォームは、Amazon Web Services（AWS）マーケットプレイスから従量課金制のサブスクリプションを提供しています。このページでは、EMQXアカウントをAWS請求アカウントに連携する方法と、既存のサブスクリプションをキャンセルする方法を紹介します。

## 前提条件

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

- EMQXプラットフォームを利用し、AWS経由で直接課金されるための有効なAWSアカウントをお持ちであること。
- すでにEMQXウェブサイトでビジネス利用のためにメールアドレスが登録されている場合は、AWSマーケットプレイス経由でEMQXプラットフォームに登録する際に別のメールアドレスを使用する必要があります。
- 購入を行うには、AWSマーケットプレイスにログインしている必要があり、請求管理者によってAWSアカウントでの購入が有効化されている必要があります。

## AWS請求アカウントをEMQXプラットフォームに連携する

1. [AWSアカウント](https://aws.amazon.com/cn/console/)にサインインします。

2. [AWSマーケットプレイス](https://aws.amazon.com/marketplace)に移動します。

3. 検索バーで「EMQX Platform (Pay as you go)」を検索します。あるいは、EMQXプラットフォームの[サインインおよびサインアップ](https://accounts.emqx.com/signup?continue=https%3A%2F%2Fcloud-intl.emqx.com%2Fconsole%2F)ページ下部の**AWS Marketplace**をクリックして対象ページに移動できます。

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

4. EMQXプラットフォームの製品概要ページで、**View purchase options**をクリックします。

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

5. サブスクリプションの詳細を確認し、**Subscribe**をクリックします。

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

6. ページ上部に表示されるバナーで、**Set Up Your Account**ボタンをクリックするとEMQXプラットフォームのウェブサイトにリダイレクトされます。

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

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

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

       <img src="./_assets/linking_status.png" alt="連携状況" style="zoom:67%;" />

       ::: tip

       以下のプロンプトが表示された場合は、アカウント連携が完了しています。モーダルを閉じて続行してください。

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

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

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

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

::: warning 重要
以下の状況ではアカウント連携に失敗します。

- EMQXアカウントがすでにクレジットカードで設定されている場合。
- EMQXアカウントが利用可能なクレジットを使用している場合。
- EMQXアカウントがすでにMarketplaceのEMQX製品に連携されている場合。

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

:::


## AWS請求アカウントのEMQXプラットフォームからの連携解除

1. [AWSアカウント](https://aws.amazon.com/cn/console/)にサインインします。

2. [AWSマーケットプレイス](https://aws.amazon.com/marketplace)に移動します。

3. [Manage Subscriptionsページ](https://us-east-1.console.aws.amazon.com/marketplace/home#/subscriptions)に移動します。

4. 連携解除したい**EMQX Platform (Pay as You Go)**のサブスクリプションを選択し、**Actions**列の**Manage**をクリックします。

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

5. 契約セクションの**Actions**ボタンをクリックすると、利用可能なアクションのドロップダウンが表示されます。

6. ドロップダウンから**Cancel Subscription**をクリックします。

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

7. サブスクリプションのキャンセル確認モーダルが表示されます。キャンセルする場合は、入力ボックスに「EMQX Platform (Pay as you go)」と入力し、**Yes, cancel subscription**をクリックします。キャンセルが成功すると、Manage Subscriptionsページの上部にバナーが表示されます。

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