Object Storage Service (OSS) は、データ転送量に基づいてトラフィック料金を請求します。トラフィックタイプには、インバウンドトラフィック、アウトバウンドトラフィック、オリジントラフィック、クロスリージョンレプリケーショントラフィックが含まれます。
課金項目
4xx または 5xx のステータスコードを返すリクエストには、トラフィック料金は発生しません。
インバウンドトラフィック
課金項目 | 課金項目コード | 課金ルール | 課金対象 |
インターネットインバウンドトラフィック | 該当なし | インターネットエンドポイント (例: oss-cn-hangzhou.aliyuncs.com) または転送アクセラレーションエンドポイント (例: oss-accelerate.aliyuncs.com) を介してデータをアップロードする際に発生するトラフィックです。
説明 転送アクセラレーションエンドポイントを使用してバケットにデータをアップロードする場合、転送アクセラレーション料金も発生します。 | いいえ |
イントラネットインバウンドトラフィック | 該当なし | 内部エンドポイント (例: oss-cn-hangzhou-internal.aliyuncs.com) を介してデータをアップロードする際に発生するトラフィックです。 | いいえ |
アウトバウンドトラフィック
課金項目 | 課金項目コード | 課金ルール | 課金対象 |
インターネットアウトバウンドトラフィック | NetworkOut | インターネットエンドポイント (例: oss-cn-hangzhou.aliyuncs.com) または転送アクセラレーションエンドポイント (例: oss-accelerate.aliyuncs.com) を介して、オブジェクトへのアクセス、ダウンロード、プレビュー、または画像処理を行う際に発生するトラフィックです。
説明 転送アクセラレーションエンドポイントを使用して OSS リソースをリクエストする場合、転送アクセラレーション料金も発生します。 インターネットアウトバウンドトラフィック料金 = インターネットアウトバウンドトラフィック (GB) × GB 単価 | はい |
イントラネットアウトバウンドトラフィック | 該当なし | 内部エンドポイント (例: oss-cn-hangzhou-internal.aliyuncs.com) を介して、オブジェクトへのアクセス、ダウンロード、プレビュー、または画像処理を行う際に発生するトラフィックです。 | いいえ |
オリジントラフィック
課金項目 | 課金項目コード | 課金ルール | 課金対象 |
オリジントラフィック | CdnOut | CDN のエッジノードが、オリジンとして設定された OSS からリソースを取得する際に発生するアウトバウンドトラフィックです。 オリジントラフィック料金 = オリジントラフィック (GB) × GB 単価 | はい |
クロスリージョンレプリケーショントラフィック
課金項目 | 課金項目コード | 課金ルール | 課金対象 |
クロスリージョンレプリケーショントラフィック | ReplicationDatasize | クロスリージョンレプリケーション機能を使用して、ソースバケットから宛先バケットにデータを同期的にレプリケートする際に発生するアウトバウンドトラフィックです。 クロスリージョンレプリケーショントラフィック料金 = クロスリージョンレプリケーショントラフィック (GB) × GB 単価 | はい |
課金方法
選択ガイド
課金方法を比較して、トラフィックコストを削減できる方法を選択してください。
課金方法 | 説明 | 特徴 | シナリオ |
従量課金 | デフォルトの課金方法です。利用後に実際の使用量に応じて料金を支払います。 | トラフィックが大幅に変動し、予測が困難な場合に適しています。 | モバイルアプリを開発中のスタートアップ企業が、プロモーション期間中に大幅なトラフィックの増加を予測しているが、正確な規模を予測できない場合。 |
アウトバウンドデータ転送プラン | インターネットアウトバウンドトラフィック 用の前払い式リソースプランです。料金決済時に、このプランから使用量が優先的に差し引かれます。 | アウトバウンドトラフィックが安定しており、予測可能な場合に適しています。 | 毎日安定して大量のダウンロードトラフィックがある大規模な E コマースサイト。 |
対応状況
課金項目ごとに利用可能な課金方法:
課金項目 | 従量課金 | リソースプラン |
インターネットアウトバウンドトラフィック | √ | アウトバウンドデータ転送プラン |
オリジントラフィック | √ | × |
クロスリージョンレプリケーショントラフィック | √ | × |
よくある質問
インターネットアウトバウンドトラフィックの予期せぬ増加にどう対処すればよいですか?
バケットでインターネットアウトバウンドトラフィックが急増した場合は、次の手順でトラブルシューティングを行ってください。
トラフィックの異常を特定します。
バケットでリアルタイムログクエリが有効になっている場合
OSSコンソールにログインします。
左側のナビゲーションウィンドウで、バケット をクリックします。 [バケット] ページで、目的のバケットを見つけてクリックします。
左側のナビゲーションペインで、を選択します。
リアルタイムクエリ タブで、以下のクエリ文を入力すると、examplebucket 内で最も頻繁にアクセスされるファイルとそれに対応するホットスポット IP アドレスについて、アクセスリクエスト数でソートされた上位 5 件のレコードが返されます。
* and __topic__: oss_access_log and bucket: examplebucket
| SELECT
client_ip AS ip_address,
request_uri AS file_path,
COUNT(*) AS access_count,
SUM(content_length_out) AS total_bytes_sent
FROM
log
WHERE
http_status = 200
GROUP BY
request_uri, client_ip
ORDER BY
access_count DESC
LIMIT 5;
前述のクエリを実行すると、5 件のレコードが access_count の降順でソートされて返されます。アクセス数は 26、24、16、16、16 で、対応する total_bytes_sent の値はそれぞれ 6630、5508、20728、21060、21096 です。
バケットでリアルタイムログクエリが有効になっていない場合
OSSコンソールにログインします。
左側のナビゲーションウィンドウで、バケット をクリックします。 [バケット] ページで、目的のバケットを見つけてクリックします。
左側のナビゲーションペインで、データ使用状況 > ホットスポット統計 を選択し、Referer/IP アドレスのランキング タブをクリックして、上位 10 件のリファラー/IP アドレスを表示します。
左側のナビゲーションペインで、データ使用状況 > オブジェクトアクセス統計 を選択して、頻繁にアクセスされるファイルの名前と、それらによって発生するアウトバウンドトラフィックを表示します。
トラフィックが異常かどうかを判断します。
関連する設定を確認します。
設定項目 | 脅威の説明 | 解決策 |
バケット ACL が公開読み取りまたは公開読み書きに設定されています。 | 匿名ユーザーを含む誰でもバケットファイルを読み取れるため、過剰なアウトバウンドトラフィック料金が発生します。 | バケット ACL を非公開に設定します。これにより、署名されていない、または承認されていないすべてのリクエストが失敗するようになります。 バケット ACL |
頻繁にアクセスされるファイルの ACL が公開読み取りまたは公開読み書きに設定されています。 OSS ファイル詳細パネルでは、[ファイル ACL] の現在の値を確認できます。[読み書き権限の設定] をクリックして権限を変更します。 | 匿名ユーザーを含む誰でもファイルを読み取れるため、過剰なアウトバウンドトラフィック料金が発生します。 | ファイル ACL を非公開に設定します (オブジェクト ACL)。 これにより、ユーザーは有効期間内の署名付き URL を介してのみファイルにアクセスできるようになります。 |
バケットポリシーが、バケットへのアクセスを許可する IP アドレスを制限していません。 | 不明な IP アドレスがオブジェクトを頻繁にリクエストすると、過剰なアウトバウンドトラフィック料金が発生します。 | バケットポリシーを使用して、手順 1 で特定した不審な IP アドレスをブロックしてください。 [承認の追加] パネルで、承認ユーザーを [すべてのアカウント (*)] に設定し、承認アクションを [アクセス拒否] に設定し、条件エリアで [IP =] を選択し、ブロックする IP アドレスを入力します。 バケットポリシーを使用して OSS へのアクセス権限を付与する |
他のウェブサイトからの OSS ファイルの参照を防ぐための Referer ホットリンク保護が設定されていません。 | 他のウェブサイトが OSS ファイルの URL (画像、動画) を埋め込むことができ、トラフィックがアカウントに転嫁され、アウトバウンドトラフィック料金が急増する原因となります。 | リファラーブラックリストを設定して、手順 1 で見つかった悪意のあるリファラーからのアクセスを制限するか、Referer ホワイトリストを設定して OSS リソースの不正利用を防ぎます (ホットリンク保護の設定)。 |
CDN を設定して OSS へのアクセスを高速化してください。
トラフィックの急増がコンテンツ配信によるものである場合は、CDN を使用して OSS 内の静的リソース (画像、動画、ドキュメント) を配信してください。これにより、アウトバウンドトラフィック料金が削減され、読み込み速度を向上させることができます (CDN を使用した OSS へのアクセスの高速化)。
バケット所有者の代わりに、リクエスタがインターネットアウトバウンドトラフィックとオリジントラフィックの料金を支払うことはできますか?
バケット所有者の代わりにリクエстаがインターネットアウトバウンドトラフィックとオリジントラフィックの料金を支払うようにするには、リクエスタペイモードを有効にしてください (リクエスタペイ)。
なぜインターネットアウトバウンドトラフィック料金と一緒にリクエスト料金が発生するのですか?
インターネットアウトバウンドトラフィックは、OSS API (例:GetObject) を呼び出してクライアントにデータを転送することによって生成されます。各 API コールにはリクエスト料金が発生するため、リクエスト料金はアウトバウンドトラフィック料金に伴って発生します。