Azureでサブスクリプションごとに異なるクレジットカードにする

# はじめに

Azureのサブスクリプションの支払い方法（クレジットカード）をサブスクリプションによって分けたかったので、複数クレジットカードを登録します。

なお、後からサブスクリプションの支払い方法を変更すると、他のサブスクリプションの支払い方法も変更されるため、後から個別サブスクリプションだけこのクレジットカードにしたいといった要望には対応できないと思われます（請求先アカウントがMOSPの場合しか調べていません。）。

今回検証する請求先アカウントの種類はMicrosoft Online Services プログラム。
この記事でのAzure Portalの画面は日本語表記にしています。

# 管理者アカウントで「コストの管理と請求」の支払方法を追加

追加することにより、サブスクリプション作成時に支払い方法を複数の選択肢から選ぶことができます。
管理者アカウントでないと、この操作はできません。

![スクリーンショット 2021-07-30 6.37.40.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/344711/9759024e-e49d-59e0-bf33-3f46d6cc57d6.png)

# 既存サブスクリプションへの影響

既存サブスクリプションの支払い方法を確認すると、新規クレジットカードが追加されていることがわかります。
支払い方法を追加したからと言って、サブスクリプションの支払い方法に変更はありません。

![スクリーンショット 2021-07-30 6.47.42.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/344711/b0a7ca47-007f-5cf9-91d2-36f59a8e1113.png)


# 新規サブスクリプション作成

サブスクリプション作成に、新たに追加したクレジットカードを使用できるか確認します。

![スクリーンショット 2021-07-30 6.43.33.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/344711/8e30a8fe-887c-0885-e0e6-64f281ae7930.png)

新たに追加したクレジットカードを選択できますね。
今回は新たに作成したクレジットカードを選択してサブスクリプションを作成します。
新サブスクリプションの支払い方法を確認すると、選択した新規クレジットカードがアクティブな支払い方法になっています。

![スクリーンショット 2021-07-30 6.51.33.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/344711/153bf93d-3a44-4feb-8318-c61470377ffc.png)

もちろん、この時点でも既存サブスクリプションの支払い方法に変更はありません。

# 注意点

支払い方法を変更しないなら問題ありませんが、サブスクリプションでアクティブな支払い方法を変更すると、その変更は他のサブスクリプションにも影響が及びます。

![スクリーンショット 2021-07-30 6.57.21.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/344711/189473bd-4e00-df8e-ebec-4421c95ba4b2.png)

アクティブな支払い方法の更新には、数分かかるかもしれません（私は数秒で反映されました。）。
更新が完了すると、支払い方法が新規クレジットカードから既存クレジットカードに変更されたことがわかります。

![スクリーンショット 2021-07-30 6.58.36.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/344711/258383ef-1146-bd8f-e552-6efcd25b04d0.png)

わかりやすく比較するために、既存サブスクリプションの支払い方法を変更して、新サブスクリプションの支払い方法も変更されるか検証します。

現在、既存サブスクリプションの支払い方法は既存クレジットカードです。
これを新規クレジットカードに変更し、新サブスクリプションの支払い方法も新規クレジットカードに変更されるか確認します。

既存サブスクリプションの支払い方法：既存クレジットカード
![スクリーンショット 2021-07-30 6.47.42.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/344711/b0a7ca47-007f-5cf9-91d2-36f59a8e1113.png)

新サブスクリプションの支払い方法：既存クレジットカード
![スクリーンショット 2021-07-30 6.58.36.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/344711/258383ef-1146-bd8f-e552-6efcd25b04d0.png)

では、既存サブスクリプションの支払い方法を新規クレジットカードに変更します。

![スクリーンショット 2021-07-30 7.04.41.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/344711/77caea6c-1db7-fd26-91ad-4802166d1c97.png)

上記写真の通り新規クレジットカードに変更されたことがわかります。
新サブスクリプションの支払い方法はどうでしょうか。

![スクリーンショット 2021-07-30 7.06.26.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/344711/1af1a8eb-a404-6c4d-0c01-e7c9fa35f1dd.png)

支払い方法が自動的に新規クレジットカードに変更されていることがわかります。

サブスクリプションの支払い方法を後から変更する場合、個別のサブスクリプションの支払い方法だけ変更することはできないようです。

# QA

公式から引用しました。

>保有するサブスクリプションごとに異なるカードを使用するには、どうしたらいいですか。

>残念ながら、お使いのサブスクリプションで既に同じカードを使用している場合は、個々のサブスクリプションで別のカードを使用することはできません。 ただし、新しいサブスクリプションにサインアップするときに、そのサブスクリプションに対して新しい支払い方法を使用するように選択することは可能です。

https://docs.microsoft.com/ja-jp/azure/cost-management-billing/manage/change-credit-card#frequently-asked-questions

# おわりに

追加したクレジットカードは「コストの管理と請求」から簡単に削除できます。
後からでも個別にクレジットカードが変更できるといいですね。