結果にアクセスし、GitHub Advanced Security for Azure DevOps の機能を使用するには、ライセンスが必要です。 Advanced Security が有効になっている少なくとも 1 つのリポジトリに対するアクティブな各コミッターは、1 つのライセンスを消費します。 価格の詳細については、 GitHub Advanced Security の価格を参照してください。 最初にコミットした日時に関係なく、過去90日以内に行われたプッシュ内にコミッターが存在する場合、コミッターはアクティブと見なされます。
Advanced Security は、毎月、Azure DevOps 組織に関連付けられている Azure サブスクリプションに直接課金されます。 1 日あたりの料金は、組織全体の 1 日あたりのアクティブなコミッターの合計数に基づいて Azure サブスクリプションに出力されます。
アクティブなコミッターは、Azure サブスクリプション全体で重複除去されます。 ユーザーは複数のリポジトリまたは組織に投稿でき、それらの組織が同じ Azure サブスクリプションに関連付けられている限り、1 回だけカウントされます。
GitHub Advanced Security for Azure DevOps は、Azure Repos と連携して動作します。 GitHub リポジトリで GitHub Advanced Security を使用するには、GitHub Advanced Security をご覧ください。
Advanced Security のアクティブなコミッター数
アクティブなコミッターの合計数は、Advanced Security が有効になっている少なくとも 1 つのリポジトリに参加したコミッターの数です。 プッシュされた変更ごとに、その変更に寄与した有効な ID は、90 日間のスパンより前にコミットが行われた場合でも、アクティブなコミッターとみなされます。 Azure DevOps のアクセス レベルに関係なく、Azure DevOps 組織のメンバーである必要があります。
組織、プロジェクト、またはリポジトリに対して Advanced Security を有効にする前に、課金対象のアクティブなコミッターの数の見積もりを確認できます。
Advanced Security の使用済みライセンスの正確な数 (Advanced Security 対応リポジトリのアクティブなコミッター数) は、[ 組織の設定] > [課金] で確認できます。 この数値は、前日に測定されたアクティブなコミッターを表します。
組織内のすべてのリポジトリに対して Advanced Security を無効にすると、アクティブなコミッターの見積もりは表示されなくなりますが、Azure ポータルで Azure サブスクリプションの課金を確認できます。
アクティブなコミッター数について理解する
将来のアクティブなコミッター数や見込み請求額が時間経過とともにどのように変化するかを理解するために、次の表を使用してください。
日付 | その月のイベント | アクティブなコミッターの合計数 |
---|---|---|
3 月 1 日 | プロジェクト コレクション管理者 (PCA) は、Fabrikam リポジトリの Advanced Security を有効にします。 Fabrikam には、過去 90 日間に 30 人のアクティブ コミッターがいます。 | 30 |
3 月 19 日 | PCA は、Fabrikam リポジトリの Advanced Security を無効にします。 Fabrikam のアクティブなコミッターはカウントされません。 | 30 - 30 = 0 |
7 月 15 日 | PCA は Fabrikam の Advanced Security を再び有効にします。 Fabrikam には、過去 90 日間に 20 個のアクティブなコミッターがあります。 | 20 |
8 月 1 日 | PCA は、2 つ目のリポジトリ AdventureWorks に対して Advanced Security を有効にします。 過去 90 日間で、30 人の開発者がそのリポジトリにコミットしました。 これらの開発者のうち 10 人も Fabrikam にコミットしており、それ以上のライセンスを消費していません。 | 20 + 20 = 40 |
スタンドアロン エクスペリエンスへの移行
既存の顧客の場合、現在の Advanced Security エクスペリエンスが中断されることはありません。 Secret Protection および Code Security 製品への移行に関心がある場合は、Azure Portal から Azure DevOps サポートにお問い合わせください。 GitHub Advanced Security for Azure DevOps サービスのサポート チケットを提出し、問題の種類として [バンドルされた製品からスタンドアロン製品への課金の移行] を選択します。
サポート 要求に、移行する Azure DevOps 組織にリンクできるすべての Azure サブスクリプションを含めます。
結果にアクセスし、GitHub Advanced Security for Azure DevOps の機能を使用するには、ライセンスが必要です。 コストは、有効にした製品によって異なります。 価格の詳細については、 GitHub Advanced Security の価格を参照してください。 最初にコミットした日時に関係なく、過去90日以内に行われたプッシュ内にコミッターが存在する場合、コミッターはアクティブと見なされます。
シークレット保護とコード セキュリティは、毎月、Azure DevOps 組織に関連付けられている Azure サブスクリプションに直接課金されます。 毎日の料金は、組織全体の 1 日あたりの製品あたりのアクティブなコミッターの合計数に基づいて、Azure サブスクリプションに出力されます。
製品ごとに、アクティブなコミッターは Azure サブスクリプション内で重複を除去されます。 ユーザーは複数のリポジトリまたは組織に投稿でき、それらの組織が同じ Azure サブスクリプションと同じ製品 (つまり、Secret Protection または Code Security) に関連付けられている限り、1 回だけカウントされます。
GitHub Advanced Security for Azure DevOps は、Azure Repos と連携して動作します。 GitHub リポジトリで GitHub Advanced Security を使用するには、GitHub Advanced Security をご覧ください。
Advanced Security のアクティブなコミッター数
アクティブなコミッターの合計数は、Secret Protection または Code Security が有効になっている少なくとも 1 つのリポジトリに製品ごとに貢献したコミッターの数です。 プッシュされた変更ごとに、その変更に寄与した有効な ID は、90 日間のスパンより前にコミットが行われた場合でも、アクティブなコミッターとみなされます。 Azure DevOps のアクセス レベルに関係なく、Azure DevOps 組織のメンバーである必要があります。
組織、プロジェクト、またはリポジトリに対して Advanced Security を有効にする前に、課金対象のアクティブなコミッターの数の見積もりを確認できます。
[ 組織の設定] > [課金] で、Advanced Security の製品あたりの使用済みライセンスの正確な数 (Advanced Security 対応リポジトリのアクティブなコミッター数) を確認できます。 この数値は、前日に測定されたアクティブなコミッターを表します。
組織内のすべてのリポジトリに対して Secret Protection または Code Security を無効にすると、アクティブなコミッターの見積もりは消えます。 Azure Portal で Azure サブスクリプションの課金を確認できます。
アクティブなコミッター数について理解する
将来のアクティブなコミッター数や見込み請求額が時間経過とともにどのように変化するかを理解するために、次の表を使用してください。
日付 | その月のイベント | アクティブなコミッターの合計数 |
---|---|---|
3 月 1 日 | プロジェクト コレクション管理者 (PCA) は、Fabrikam リポジトリのシークレット保護を有効にします。 Fabrikam には、過去 90 日間に 30 人のアクティブ コミッターがいます。 | 30 |
3 月 19 日 | PCA では、Fabrikam リポジトリのシークレット保護が無効になります。 Fabrikam のアクティブなコミッターはカウントされません。 | 30 - 30 = 0 |
7 月 15 日 | PCA は Fabrikam のシークレット保護を再度有効にします。 Fabrikam には、過去 90 日間に 20 個のアクティブなコミッターがあります。 | 20 |
8 月 1 日 | PCA により、2 つ目のリポジトリ AdventureWorks の Secret Protection が有効になります。 過去 90 日間で、30 人の開発者がそのリポジトリにコミットしました。 これらの開発者のうち 10 人も Fabrikam にコミットしており、それ以上のライセンスを消費していません。 | 20 + 20 = 40 |