次の方法で共有


アーティファクトのストレージ使用量を監視する

Azure DevOps Services

Azure Artifactsでは使用量ベースの課金モデルを使用し、NuGet、npm、Python、Maven、Cargo、ユニバーサル パッケージなど、さまざまな種類のパッケージの格納をサポートしています。 Free レベルでは 2 GiB のストレージが提供されますが、この制限を超えた場合は、有料サブスクリプションにアップグレードするか、既存の成果物を削除できます。 組織とプロジェクトの設定の成果物ストレージ UI を使用すると、組織レベルとプロジェクト レベルの両方でストレージの使用状況を監視できます。 ストレージは、プロジェクトと成果物の種類別にもグループ化されます。

[前提条件]

製品 必要条件
Azure DevOps - Azure DevOps organization および プロジェクト
- Azure Artifacts feed

組織レベルのストレージ

組織レベルのストレージ ビューには、成果物の種類別およびプロジェクト別のストレージ使用量など、ストレージ使用量の合計の概要が表示されます。

  1. Azure DevOps組織にサインインします。

  2. 歯車アイコン[組織の設定] を選択し、[成果物] の下の [ストレージ] を選択します。

  3. 組織内のプロジェクトごとに、ストレージの合計の概要、成果物の種類別のストレージ、ストレージを表示できます。

    ストレージ消費レベルを示すスクリーンショット。

  4. [ ストレージ の 種類別 ] セクションから [ストレージの内訳を表示] を選択すると、組織スコープのフィード内のパッケージの合計ストレージが表示されます。

    組織スコープのフィード内のパッケージの合計ストレージを示すスクリーンショット。

[プロジェクト別ストレージ] リストには、組織内のプロジェクトの完全な一覧ではなく、最大のストレージ消費量を持つプロジェクトのみが含まれます。

プロジェクト レベルのストレージ

プロジェクト レベルのストレージ ビューには、成果物の種類別のストレージ使用量など、ストレージの合計使用量の概要が表示されます。

  1. Azure DevOps組織にサインインし、プロジェクトに移動します。

  2. 左側のナビゲーション ウィンドウで、歯車アイコン[プロジェクトの設定] を選択し、[成果物] の下の [ストレージ] を選択します。

  3. プロジェクトの成果物の種類ごとに、合計ストレージの概要とストレージを表示できます。

    プロジェクト レベルのストレージ消費量を示すスクリーンショット。

  4. Storage by type セクションから View Storage breakdown を選択して、プロジェクト スコープ フィード内のパッケージの合計ストレージを表示します。

    プロジェクト スコープフィード内のパッケージの合計ストレージを示すスクリーンショット。

Azure Artifactsは、組織ごとに 2 GiB の無料ストレージを提供します。 Free レベルは、Azure Artifactsがワークフローに適合するかどうかを評価するのに役立ちます。 組織がより重要なタスクの処理を開始したら、適切なリソース 確保するために 課金を設定することをお勧めします。

サイズとカウントの制限

次の表は、各パッケージの種類でサポートされているサイズと数の制限を示しています。

パッケージの種類 パッケージ サイズの制限 (ファイルごと) バージョン数の制限 パッケージ ID の制限 (フィードごと)
NuGet 500 MiB パッケージ ID あたり 5,000 バージョン 無制限
npm 500 MiB パッケージ ID あたり 5,000 バージョン 無制限
Maven 500 MiB パッケージ ID あたり 5,000 バージョン 無制限
Python 500 MiB パッケージ ID あたり 5,000 バージョン 無制限
貨物 500 MiB パッケージ ID あたり 5,000 バージョン 無制限
Universal Packages 4 TiB パッケージ ID あたり 5,000 バージョン 無制限

Azure Artifactsでは、npm プロジェクトの package.json ファイルに対して、375 KB のハード制限が適用されます。

アーティファクトのストレージ制限の引き上げ

Azure Artifactsには、組織ごとに 2 GiB の無料ストレージが含まれています。 組織がストレージの上限に達すると、新しい成果物を発行できなくなります。 続行するには、既存の成果物の一部を削除するか、次の手順に従ってストレージの制限を増やします。

  1. 組織の課金の設定。

    組織の課金を設定するには、Project Collection Administrators グループのメンバーであり、組織で課金に使用するAzureサブサブスクリプションの Owner または Contributor ロールが必要です。 詳細については、「 課金の管理 」を参照してください。

  2. Azure DevOps組織にサインインし、[Organization settings>Billing] を選択し、使用限度 ドロップダウンから 制限なし、使用分だけ支払う を選択します。

  3. 作業が完了したら、[保存] を選びます。

    アーティファクトのストレージ制限を増やす方法を示すスクリーンショット。

FAQs

Q: 課金されたストレージの合計に対して何がカウントされますか?

A: npm、NuGet、Python、Maven、Cargo、Universal Packages を含むすべてのパッケージの種類は、課金対象のストレージにカウントされます。 アップストリーム ソースから保存されたパッケージも、課金対象のストレージにカウントされます。 ただし、パイプライン成果物とパイプラインキャッシュは、ストレージ料金に影響を与えません。

Q: ごみ箱内のパッケージはストレージの使用状況に影響しますか?

A: はい。ごみ箱内のパッケージは引き続き合計ストレージにカウントされます。 30 日後に自動的に削除されますが、ごみ箱から削除することで、以前に手動で削除できます。

Q: Azure DevOps組織から Azure サブスクリプションを削除するとどうなりますか?

A: Azure DevOps組織から Azure サブスクリプションを削除すると、Free レベルへのアクセスが制限されます。 ストレージ使用量が 2 GiB を超える場合は、パッケージへの読み取り専用アクセス権が付与されます。 新しいパッケージを発行するには、ストレージ使用量を 2 GiB 未満に減らすか、Azure サブスクリプションを再接続し、課金を ストレージ層のアップグレードに設定する必要があります。

Q: アーティファクトが格納されていても、ストレージ使用量が 0 GiB と表示されるのはなぜですか。

A: ストレージ測定の最小単位は 1 GiB です。 使用量がそのしきい値を下回っている場合は、0 GiB として表示されます。

Q: 削除された成果物が課金対象のストレージに反映されるまでにどのくらいの時間がかかりますか。

A: ストレージ メトリックは通常 24 時間以内に更新されますが、最大で 48 時間かかる場合があります。 アーティファクトをアップロードできない場合は、一時的な回避策として、メトリックが更新されたら使用量レベルを上げて、もう一度減らします。

組織の設定の 使用済み 列は、請求ページで1日に1回更新されるため、変更がすぐに反映されない可能性があります。 ただし、組織の設定の Storage] ページは頻繁に更新されるため、2 つのページ間に若干の不一致が生じる可能性があります。

Q: 古いパッケージのリテンション期間を管理するにはどうすればよいですか?

A: 古いパッケージを自動的に削除するようにアイテム保持ポリシーを構成できます。 ただし、ビューに昇格されたパッケージは、これらのポリシーから除外されます。 詳細については、 アイテム保持ポリシーを使用して古いパッケージを削除する方法 を参照してください。

Q: 特定のパッケージを手動で削除するにはどうすればよいですか?

A: 詳細な手順については、「 パッケージの削除と回復 」を参照してください。