Azure サブスクリプション ID を GitHub の organization または Enterprise アカウントに接続することで、Azure 経由で GitHub 機能の従量制課金の使用料を支払うことができます。 「Azure サブスクリプションの支払い」を参照してください。
2024 年 8 月 1 日以降に GitHub Enterprise Cloud の試用版を作成した場合は、使用量ベースの課金を使用してライセンスの支払いを行います。 使用量ベースの課金では、毎月使用するライセンスの数に対して支払います。 事前に定義済みの数のライセンスを購入する必要はありません。
重要
現在、ボリューム契約、サブスクリプション契約、または前払い契約を通じて GitHub Enterprise ライセンスの料金を支払っている場合は、契約の有効期限が切れるまで引き続きこの方法で課金されます。 更新時に、従量制課金モデルに切り替えるオプションがあります。
前提条件
-
Azure に接続する GitHub organization または Enterprise アカウントの所有者である必要があります。
-
Azure サブスクリプション ID を知っている必要があります。 Microsoft Docs の「Azure portal でサブスクリプションとテナントの ID を取得する」を参照してください。
-
Azure にログインするには、テナント全体に対する管理者の同意を付与できるユーザーとしてログインするか、Azure AD 全体管理者と連携して管理者の同意ワークフローを構成する必要があります。 「Azure サブスクリプションの支払い」を参照してください。
Azure サブスクリプションを Organization アカウントに接続する
-
GitHub の右上隅でプロフィール写真を選んでから、 [Your organizations] をクリックします。
-
組織の隣の [設定] をクリックします。
-
サイドバーの [Access] セクションで、 [Billing and plans] をクリックします。
-
[課金管理] で、[Azure による従量制課金] の右側にある [Azure サブスクリプションの追加] をクリックします。
-
Microsoft アカウントにサインインする。
-
[Permissions requested] という画面表示を確認します。 条項に同意したら、 [同意する] をクリックします。
"Permissions requested" というプロンプトが表示されず、代わりに管理者の承認が必要であることを示すメッセージが表示される場合は、「メッセージ:"Need admin approval"」を参照してください。
-
[サブスクリプションの選択] で、組織に接続する Azure サブスクリプション ID を選択します。
- [By clicking "Connect", you are confirming that you want to be billed for metered services via the selected Azure subscription ([Connect] (接続) をクリックすると、選択した Azure サブスクリプションを介して行われる従量制課金サービスに対する課金について同意することになります) を選択します。
- [Connect] をクリックします。
Azureサブスクリプションを選択するには、サブスクリプションに対するオーナー権限を持っていなければなりません。 デフォルトのテナントが適切な権限を持っていない場合は、異なるテナントIDを指定しなければならないことがあります。 詳細については、Microsoft Docs の「前提条件」と「Microsoft ID プラットフォームと OAuth 2.0 認可コード フロー」を参照してください。
Azure サブスクリプションを Enterprise アカウントに接続する
-
GitHub の右上隅にあるプロフィール画像をクリックします。
-
ご自分の環境に応じて、[Your enterprise] または [Your enterprises] をクリックし、表示するエンタープライズをクリックします。
-
ページの上部にある [ Billing and licensing] をクリックします。
-
[Billing & Licensing] (新しいプラットフォーム) または [Billing] で、[Payment information] をクリックします。
-
[支払い情報] で、 [Azure サブスクリプションを追加する] をクリックします。
-
画面の指示に従って Microsoft アカウントにサインインします。
-
[Permissions requested] という画面表示を確認します。 条項に同意したら、 [同意する] をクリックします。
"Permissions requested" というプロンプトが表示されず、代わりに管理者の承認が必要であることを示すメッセージが表示される場合は、「メッセージ:"Need admin approval"」を参照してください。
-
[Select a subscription] で、Enterprise に接続する Azure サブスクリプション ID を選びます。
- [By clicking "Connect", you are confirming that you want to be billed for metered services via the selected Azure subscription ([Connect] (接続) をクリックすると、選択した Azure サブスクリプションを介して行われる従量制課金サービスに対する課金について同意することになります) を選択します。
- [Connect] をクリックします。
Azureサブスクリプションを選択するには、サブスクリプションに対するオーナー権限を持っていなければなりません。 デフォルトのテナントが適切な権限を持っていない場合は、異なるテナントIDを指定しなければならないことがあります。 詳細については、Microsoft Docs の「前提条件」と「Microsoft ID プラットフォームと OAuth 2.0 認可コード フロー」を参照してください。
Azure サブスクリプションの編集またはアカウントからの切断
アカウントから Azure サブスクリプションを切断すると、プランに含まれている金額以上の使用量を利用できなくなります。
-
[Billing Management] の下の [Metered billing via Azure] で、変更するサブスクリプション ID の右側にあります。
- サブスクリプションを編集する: をクリックしてサブスクリプションを編集します。
- サブスクリプションを切断する: をクリックして接続を削除します。
サブスクリプションの接続に関するビデオ デモ
Azure サブスクリプションを接続するには、GitHub と Azure Billing Portal の両方に対する適切なアクセス許可が必要です。 これには、2 人の異なるユーザー間の調整が必要になる場合があります。
プロセスのデモを最初から最後まで確認するには、GitHub の YouTube チャネルで Azure サブスクリプションを使用した GitHub 従量課金の請求に関するデモを視聴してください。 このビデオでは、Enterprise アカウントのプロセスを示します。 サブスクリプションを organization アカウントに接続する場合は、「Azure サブスクリプションを organization アカウントに接続する」を参照してください。