URL から BLOB を配置する

Put Blob From URL 操作では、指定した URL から BLOB の内容が読み取られた新しいブロック BLOB が作成されます。 この API は、バージョン 2020-04-08 以降で使用できます。

部分的な更新は、Put Blob From URLではサポートされていません。 既存の BLOB の内容は、新しい BLOB の内容で上書きされます。 ソース URL を使用してブロック BLOB のコンテンツの部分的な更新を実行するには、Put Block From URL API を Put Block Listと組み合わせて使用します。

ソース BLOB のサイズは、最大 5,000 メガバイト (MiB) までです。

依頼

Put Blob From URL は次のように構築できます。 HTTPS を使用することをお勧めします。 myaccount ストレージ アカウントの名前に置き換えます。

PUT メソッド要求 URI HTTP バージョン
https://myaccount.blob.core.windows.net/mycontainer/myblob HTTP/1.1

エミュレートされたストレージ サービス要求

エミュレートされたストレージ サービスに対して要求を行う場合は、エミュレーター ホスト名と BLOB サービス ポートを 127.0.0.1:10000として指定し、その後にエミュレートされたストレージ アカウント名を指定します。

PUT メソッド要求 URI HTTP バージョン
http://127.0.0.1:10000/devstoreaccount1/mycontainer/myblob HTTP/1.1

ストレージ エミュレーターでは、最大 2 ギビバイト (GiB) の BLOB サイズのみがサポートされます。

詳細については、「ローカルの Azure Storage 開発に Azurite エミュレーターを使用する」を参照してください。

URI パラメーター

要求 URI には、次の追加パラメーターを指定できます。

パラメーター 形容
timeout 随意。 timeout パラメーターは秒単位で表されます。 詳細については、「BLOB サービス操作のタイムアウトを設定する」を参照してください。

要求ヘッダー

必須の要求ヘッダーと省略可能な要求ヘッダーを次の表に示します。

要求ヘッダー 形容
Authorization 必須。 承認スキーム、アカウント名、署名を指定します。 詳細については、「Azure Storageへの要求を承認する」を参照してください。
Date または x-ms-date 必須。 要求の世界協定時刻 (UTC) を指定します。 詳細については、「Azure Storageへの要求を承認する」を参照してください。
x-ms-version すべての承認された要求に必要です。 この要求に使用する操作のバージョンを指定します。 詳細については、Azure Storage サービスのバージョン管理の に関するページを参照してください。
Content-Length 必須。 要求本文で送信されるバイト数を指定します。 このヘッダーの値は 0 に設定する必要があります。 長さが 0 でない場合、操作は状態コード 400 (無効な要求) で失敗します。
x-ms-copy-source:name 必須。 ソース BLOB の URL を指定します。 値には、BLOB を指定する最大 2 kibibytes (KiB) の長さの URL を指定できます。 値は、要求 URI に表示されるように URL エンコードする必要があります。 ソース BLOB はパブリックであるか、Shared Access Signature を使用して承認されている必要があります。 ソース BLOB がパブリックの場合、操作を実行するための承認は必要ありません。 ソース BLOB のサイズが 5,000 MiB を超える場合、またはソースから有効な Content-Length 値が返されない場合、要求は状態コード 409 (Conflict) で失敗します。 ソース オブジェクト URL の例を次に示します。

- https://myaccount.blob.core.windows.net/mycontainer/myblob
- https://myaccount.blob.core.windows.net/mycontainer/myblob?snapshot=<DateTime>
- https://myaccount.blob.core.windows.net/mycontainer/myblob?versionid=<DateTime>
x-ms-copy-source-authorization: <scheme> <signature> 随意。 コピー ソースの承認スキームと署名を指定します。 詳細については、「Azure Storageへの要求を承認する」を参照してください。

: Microsoft Entra ではベアラー スキームのみがサポートされています。

: ソース オブジェクトにパブリックにアクセスできる場合、またはソース オブジェクトがストレージ アカウントにあり、x-ms-copy-source:nameで渡される SAS トークンを使用している場合、このヘッダーは必要ありません。

このヘッダーは、バージョン 2020-10-02 以降でサポートされています。
x-ms-blob-type: BlockBlob 必須。 作成する BLOB の種類を指定します。これは BlockBlobする必要があります。 BLOB の種類が BlockBlobされていない場合、操作は状態コード 400 (無効な要求) で失敗します。
Content-Type 随意。 BLOB の MIME コンテンツ タイプ。 既定の型は application/octet-streamです。
Content-Encoding 随意。 BLOB に適用されているコンテンツ エンコードを指定します。 この値は、BLOB の取得 操作が BLOB リソースに対して実行されたときにクライアントに返されます。 この値が返されると、クライアントはそれを使用して BLOB コンテンツをデコードできます。
Content-Language 随意。 このリソースで使用される自然言語を指定します。
Cache-Control 随意。 Blob Storage はこの値を格納しますが、使用したり変更したりすることはありません。
x-ms-source-content-md5 随意。 URI からの BLOB コンテンツの MD5 ハッシュ。 このハッシュは、URI からのデータの転送中に BLOB の整合性を検証するために使用されます。 このヘッダーを指定すると、ストレージ サービスはコピー ソースから到着したコンテンツのハッシュをこのヘッダー値と比較します。 このヘッダーを省略すると、BLOB Storage によって MD5 ハッシュが生成されます。

2 つのハッシュが一致しない場合、操作はエラー コード 400 (無効な要求) で失敗します。
x-ms-content-crc64 随意。 BLOB コンテンツの CRC64 ハッシュ。 このハッシュは、トランスポート中に BLOB の整合性を検証するために使用されます。 このヘッダーを指定すると、ストレージ サービスは、到着したハッシュを送信されたハッシュと照合します。 2 つのハッシュが一致しない場合、操作はエラー コード 400 (無効な要求) で失敗します。 このヘッダーは、バージョン 02-02-2019 以降でサポートされています。

Content-MD5 ヘッダーと x-ms-content-crc64 ヘッダーの両方が存在する場合、要求は 400 (無効な要求) で失敗します。
x-ms-blob-content-type 随意。 BLOB のコンテンツ タイプを設定します。
x-ms-blob-content-encoding 随意。 BLOB のコンテンツ エンコードを設定します。
x-ms-blob-content-language 随意。 BLOB のコンテンツ言語を設定します。
x-ms-blob-content-md5 随意。 BLOB の MD5 ハッシュを設定します。
x-ms-blob-cache-control 随意。 BLOB のキャッシュ コントロールを設定します。
x-ms-meta-name:value 随意。 メタデータとして BLOB に関連付けられている名前と値のペア。

: バージョン 2009-09-19 の時点で、メタデータ名は C# 識別子の名前付け規則に従う必要があります。
x-ms-encryption-scope 随意。 要求の内容の暗号化に使用する暗号化スコープ。 このヘッダーは、バージョン 2019-02-02 以降でサポートされています。
x-ms-tags 随意。 指定したクエリ文字列エンコードタグを BLOB に設定します。 詳細については、「解説」セクションを参照してください。 バージョン 2019-12-12 以降でサポートされています。
x-ms-copy-source-tag-option 随意。 指定できる値は、REPLACE または COPY (大文字と小文字が区別されます) です。 既定値は REPLACE です。

COPY を指定すると、ソース BLOB のタグがコピー先 BLOB にコピーされます。 ソース BLOB はプライベートである必要があり、要求には、ソース BLOB に対する BLOB タグの取得 を するアクセス許可と、ターゲット BLOB に対する BLOB タグの設定 するアクセス許可が必要です。 これにより、ソース アカウントに対する Blob タグの取得 操作に対する追加の呼び出しが発生します。

REPLACE は、宛先 BLOB の x-ms-tags ヘッダーで指定されたタグを設定します。 REPLACE を使用し、x-ms-tagsでタグが指定されていない場合、ターゲット BLOB にタグは設定されません。 COPY と x-ms-tags を指定すると、409 (競合) になります。

バージョン 2021-04-10 以降でサポートされています。
x-ms-copy-source-blob-properties 随意。 コピー元 BLOB のプロパティの動作を指定します。 Trueに設定すると、ソース BLOB のプロパティが新しい BLOB にコピーされます。 既定値は Trueです。
x-ms-source-if-modified-since 随意。 DateTime 値。 指定した日付/時刻以降にソース BLOB が変更された場合にのみ、この条件付きヘッダーを指定して BLOB を配置します。 ソース BLOB が変更されていない場合、Blob Storage は状態コード 412 (前提条件に失敗) を返します。 ソースが Azure Files 共有の場合、このヘッダーを指定することはできません。
x-ms-source-if-unmodified-since 随意。 DateTime 値。 指定した日付/時刻以降にソース BLOB が変更されていない場合にのみ、この条件付きヘッダーを指定して BLOB を配置します。 ソース BLOB が変更された場合、Blob Storage は状態コード 412 (前提条件に失敗) を返します。 ソースが Azure Files 共有の場合、このヘッダーを指定することはできません。
x-ms-source-if-match 随意。 ETag 値。 ETag が指定した値と一致する場合にのみ、ソース BLOB を配置するには、この条件付きヘッダーを指定します。 ETag 値が一致しない場合、Blob Storage は状態コード 412 (前提条件に失敗) を返します。 ソースが Azure Files 共有の場合、このヘッダーを指定することはできません。
x-ms-source-if-none-match 随意。 ETag 値。 ETag が指定された値と一致しない場合にのみ BLOB を配置するには、この条件付きヘッダーを指定します。 値が同じ場合、Blob Storage は状態コード 412 (前提条件に失敗) を返します。 ソースが Azure Files 共有の場合、このヘッダーを指定することはできません。
If-Modified-Since 随意。 DateTime 値。 この条件付きヘッダーは、指定した日付/時刻以降にコピー先 BLOB が変更された場合にのみ BLOB を配置するように指定します。 宛先 BLOB が変更されていない場合、Blob Storage は状態コード 412 (前提条件に失敗) を返します。
If-Unmodified-Since 随意。 DateTime 値。 この条件付きヘッダーを指定して BLOB を配置するのは、指定した日付/時刻以降にコピー先 BLOB が変更されていない場合のみです。 コピー先 BLOB が変更された場合、Blob Storage は状態コード 412 (前提条件に失敗) を返します。
If-Match 随意。 ETag 値。 指定した ETag 値が既存のターゲット BLOB の ETag 値と一致する場合にのみ、この条件付きヘッダーの ETag 値を指定して BLOB を配置します。 宛先 BLOB の ETag が If-Matchに指定された ETag と一致しない場合、Blob Storage は状態コード 412 (前提条件に失敗) を返します。
If-None-Match 随意。 ETag 値、またはワイルドカード文字 (*)。

指定した ETag 値がターゲット BLOB の ETag 値と一致しない場合にのみ、この条件付きヘッダーに ETag 値を指定して BLOB を配置します。

対象の BLOB が存在しない場合にのみ操作を実行するには、ワイルドカード文字 (*) を指定します。

指定した条件が満たされていない場合、Blob Storage は状態コード 412 (前提条件に失敗) を返します。
x-ms-lease-id:<ID> BLOB にアクティブなリースがある場合に必要です。 アクティブなリースを持つ BLOB に対してこの操作を実行するには、このヘッダーの有効なリース ID を指定します。
x-ms-blob-content-disposition 随意。 BLOB の Content-Disposition ヘッダーを設定します。 バージョン 2013-08-15 以降で使用できます。

Content-Disposition 応答ヘッダー フィールドは、応答ペイロードの処理方法に関する追加情報を伝達し、追加のメタデータを添付するために使用できます。 たとえば、ヘッダーが attachmentに設定されている場合は、ユーザー エージェントが応答を表示しないことを示します。 代わりに、指定した BLOB 名以外のファイル名を含む [名前を付けて保存] ダイアログが表示されます。

Get Blob と get BLOB Properties の からの応答 操作には、content-disposition ヘッダーが含まれます。
Origin 随意。 要求の発行元を指定します。 このヘッダーが存在すると、応答にクロスオリジン リソース共有 (CORS) ヘッダーが生成されます。 詳細については、Azure Storage サービスの CORS サポートの に関するページを参照してください。
x-ms-client-request-id 随意。 ストレージ分析ログが有効になっているときに分析ログに記録される 1 kibibyte (KiB) 文字の制限を持つ、クライアント生成の不透明な値を提供します。 このヘッダーを使用して、クライアント側のアクティビティと、サーバーが受信する要求を関連付けすることを強くお勧めします。
x-ms-access-tier 随意。 BLOB に設定する層を示します。 ブロック BLOB 層の有効な値は、HotCoolCold、および Archiveです。 : Cold レベルは、バージョン 2021-12-02 以降でサポートされています。 バージョン 2018-11-09 以降では、HotCool、および Archive がサポートされています。 ブロック BLOB の階層化の詳細については、「ホット、クール、アーカイブストレージ層を参照してください。
x-ms-expiry-option 随意。 バージョン 2023-08-03 以降。 要求の有効期限オプションを指定します。 詳細については、「ExpiryOption」を参照してください。 このヘッダーは、階層型名前空間が有効になっているアカウントに対して有効です。
x-ms-expiry-time 随意。 バージョン 2023-08-03 以降。 BLOB の有効期限が切れる時刻を指定します。 有効期限の形式は、x-ms-expiry-optionによって異なります。 詳細については、「ExpiryOption」を参照してください。 このヘッダーは、階層型名前空間が有効になっているアカウントに対して有効です。

この操作では、特定の条件が満たされた場合にのみ、条件付きヘッダーを使用して BLOB を書き込むこともできます。 詳細については、「Blob Storage 操作の条件付きヘッダーを指定する」を参照してください。

要求ヘッダー (顧客が指定した暗号化キー)

次のヘッダーは、顧客が指定したキーを使用して BLOB を暗号化する要求で指定できます。 顧客が指定したキー (および対応するヘッダーのセット) を使用した暗号化は省略可能です。

要求ヘッダー 形容
x-ms-encryption-key 必須。 Base64 でエンコードされた AES-256 暗号化キー。
x-ms-encryption-key-sha256 必須。 暗号化キーの Base64 でエンコードされた SHA256 ハッシュ。
x-ms-encryption-algorithm: AES256 必須。 暗号化に使用するアルゴリズムを指定します。 このヘッダーの値は AES256する必要があります。

要求本文

何一つ。

要求のサンプル

次の例は、ブロック BLOB を作成する要求を示しています。

Request Syntax:  
PUT https://myaccount.blob.core.windows.net/mycontainer/myblockblob HTTP/1.1  
  
Request Headers:  
x-ms-version: 2020-04-08  
x-ms-date: <date>  
Content-Type: text/plain; charset=UTF-8  
x-ms-blob-content-disposition: attachment; filename="fname.ext"  
x-ms-blob-type: BlockBlob  
x-ms-meta-m1: v1  
x-ms-meta-m2: v2  
x-ms-copy-source: https://myaccount.blob.core.windows.net/mycontainer/myblob
x-ms-expiry-option: RelativeToNow
x-ms-expiry-time: 30000
Authorization: SharedKey myaccount:YhuFJjN4fAR8/AmBrqBz7MG2uFinQ4rkh4dscbj598g=  
Content-Length: 0

応答

応答には、HTTP 状態コードと一連の応答ヘッダーが含まれます。

状態コード

操作が成功すると、状態コード 201 (Created) が返されます。

状態コードの詳細については、「状態コードとエラー コードを参照してください。

応答ヘッダー

この操作の応答には、次のヘッダーが含まれます。 応答には、追加の標準 HTTP ヘッダーを含めることもできます。 すべての標準ヘッダーは、HTTP/1.1 プロトコル仕様に準拠しています。

応答ヘッダー 形容
ETag ETag には、クライアントが If-Match 要求ヘッダーを使用して条件付き PUT 操作を実行するために使用できる値が含まれています。 ETag 値は引用符で囲まれています。
Last-Modified BLOB が最後に変更された日時。 日付形式は RFC 1123 に従います。 詳細については、「ヘッダーの日付/時刻値を表す」を参照してください。

BLOB に対する書き込み操作 (BLOB のメタデータまたはプロパティの更新を含む) は、BLOB の最終変更時刻を変更します。
Content-MD5 クライアントがメッセージ コンテンツの整合性を確認できるように、ブロック BLOB に対して返されます。 Content-MD5 戻り値は Blob Storage によって計算されます。 このヘッダーは、要求に Content-MD5 または x-ms-blob-content-md5 ヘッダーが含まれていない場合でも返されます。
x-ms-content-crc64 クライアントがメッセージ コンテンツの整合性を確認できるように、ブロック BLOB に対して返されます。 x-ms-content-crc64 戻り値は Blob Storage によって計算されます。 このヘッダーは常に返されます。
x-ms-request-id 作成された要求を一意に識別し、それを使用して要求のトラブルシューティングを行うことができます。 詳細については、「API 操作のトラブルシューティング」を参照してください。
x-ms-version 要求の実行に使用された Blob Storage のバージョン。
Date サービスによって生成される UTC 日付/時刻値。応答が開始された時刻を示します。
Access-Control-Allow-Origin 要求に Origin ヘッダーが含まれており、一致する規則で CORS が有効になっている場合に返されます。 一致する場合、このヘッダーは配信元要求ヘッダーの値を返します。
Access-Control-Expose-Headers 要求に Origin ヘッダーが含まれており、一致する規則で CORS が有効になっている場合に返されます。 要求のクライアントまたは発行者に公開される応答ヘッダーの一覧を返します。
Access-Control-Allow-Credentials 要求に Origin ヘッダーが含まれており、すべての配信元を許可しない一致するルールで CORS が有効になっている場合に返されます。 このヘッダーは trueに設定されます。
x-ms-request-server-encrypted: true/false このヘッダーの値は、指定したアルゴリズムを使用して要求の内容が正常に暗号化された場合に true に設定されます。 それ以外の場合、値は falseに設定されます。
x-ms-encryption-key-sha256 クライアントが指定されたキーを使用して要求の内容が正常に暗号化されるように、要求で顧客が指定したキーを暗号化に使用した場合に返されます。
x-ms-encryption-scope クライアントが暗号化スコープを使用して要求の内容が正常に暗号化されるように、要求が暗号化スコープを使用した場合に返されます。
x-ms-version-id: <DateTime> BLOB を一意に識別する不透明な DateTime 値を返します。 このヘッダーの値は BLOB のバージョンを示し、後続の要求で BLOB にアクセスするために使用できます。

応答本文

何一つ。

応答のサンプル

Response Status:  
HTTP/1.1 201 Created  
  
Response Headers:  
Transfer-Encoding: chunked  
Content-MD5: sQqNsWTgdUEFt6mb5y4/5Q==  
x-ms-content-crc64: 77uWZTolTHU
Date: <date>  
ETag: "0x8CB171BA9E94B0B"  
Last-Modified: <date>  
Access-Control-Allow-Origin: http://contoso.com  
Access-Control-Expose-Headers: Content-MD5  
Access-Control-Allow-Credentials: True  
Server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0  
x-ms-version-id: <DateTime>  

認可

Azure Storage でデータ アクセス操作を呼び出す場合は、承認が必要です。 次の説明に従って、Put Blob From URL 操作を承認できます。

要求で x-ms-tags 要求ヘッダーを持つタグが指定されている場合、呼び出し元は、BLOB タグの設定 操作の承認要件を満たす必要があります。

大事な

Microsoft では、マネージド ID で Microsoft Entra ID を使用して、Azure Storage への要求を承認することをお勧めします。 Microsoft Entra ID は、共有キーの承認と比較して優れたセキュリティと使いやすさを提供します。

Azure Storage では、Microsoft Entra ID を使用して BLOB データへの要求を承認できます。 Microsoft Entra ID を使用すると、Azure ロールベースのアクセス制御 (Azure RBAC) を使用して、セキュリティ プリンシパルにアクセス許可を付与できます。 セキュリティ プリンシパルには、ユーザー、グループ、アプリケーション サービス プリンシパル、または Azure マネージド ID を指定できます。 セキュリティ プリンシパルは、OAuth 2.0 トークンを返すために Microsoft Entra ID によって認証されます。 その後、トークンを使用して、BLOB サービスに対する要求を承認できます。

Microsoft Entra ID を使用した承認の詳細については、「Microsoft Entra IDを使用して BLOB へのアクセスを承認する」を参照してください。

権限

Microsoft Entra ユーザー、グループ、マネージド ID、またはサービス プリンシパルが Put Blob From URL 操作を呼び出すために必要な RBAC アクションと、このアクションを含む最小特権の組み込み Azure RBAC ロールを次に示します。

Azure RBAC を使用したロールの割り当ての詳細については、「BLOB データにアクセスするための Azure ロールの割り当て」を参照してください。

備考

Put Blob From URL 操作は、バージョン 2020-04-08 以降でサポートされています。

バージョン 2020-10-02 以降では、コピー操作のソースに対して Microsoft Entra 承認がサポートされています。

ソース BLOB には、ブロック BLOB、追加 BLOB、ページ BLOB など、任意の種類を指定できます。 ただし、ターゲット BLOB はブロック BLOB である必要があります。

Put Blob From URL 操作では、常にソース BLOB 全体がコピーされます。 バイト範囲またはブロックのセットのコピーはサポートされていません。 部分的な更新を実行するには、「URL からブロック 」を参照してください。 コピー先 BLOB は、既存のブロック BLOB にすることも、操作によって作成された新しい BLOB にすることもできます。

ブロック BLOB をソース オブジェクトとして使用している場合は、コミットされたすべての BLOB コンテンツがコピーされます。 ただし、ブロック リストは保持されず、コミットされていないブロックはコピーされません。 コピー先 BLOB の内容はソースの内容と同じですが、コミットされたブロック リストは保持されません。

Put BLOB のプロパティとメタデータの の

コピー ソースからブロック BLOB を作成する場合、標準の BLOB プロパティは既定でソース BLOB からコピーされます。 要求でアプリケーション メタデータが指定されている場合は、ソース BLOB メタデータをコピーせずに格納されます。 HTTP コンテンツ ヘッダーを明示的に設定するには、要求で対応するヘッダーを指定します。

  • Content-Type

  • Content-Encoding

  • Content-Length

  • Cache-Control

  • Content-Disposition

コピー先 BLOB のサイズは、常にソース BLOB のサイズと一致します。 Content-Length ヘッダーは、Put Blob From URL 要求で 0 である必要があります (要求本文がないため)。宛先 BLOB のコンテンツ長プロパティは、ソースのサイズから推論されます。

URL から BLOB を配置するカスタム プロパティ

Put Blob From Url は、標準の HTTP ヘッダーに関連付けられているカスタム プロパティを設定する Put Blob と同じセマンティクスに従います。 詳細については、「BLOB カスタム プロパティ を参照してください。

BLOB インデックス タグの

宛先 BLOB のタグが x-ms-tags ヘッダーに指定されている場合は、クエリ文字列でエンコードする必要があります。 タグ キーと値は、Set Blob Tagsで指定されている名前付けと長さの要件に準拠している必要があります。 また、x-ms-tags ヘッダーは、最大2 KiBのタグを含み得る。 さらにタグが必要な場合は、Set Blob Tags 操作を使用します。

x-ms-tags ヘッダーにタグが指定されていない場合、それらはソース BLOB からコピーされません。

暗号化スコープと顧客が提供するキー

Put Blob From URL API では、x-ms-encryption-scope ヘッダーと x-ms-encryption-key ヘッダーをそれぞれ使用して、暗号化スコープと顧客が指定したキーの両方をサポートしています。

x-ms-copy-source ヘッダーが要求 URI の宛先 BLOB と同じソース BLOB を参照している場合、Put Blob From URL 操作は BLOB の同期インプレース書き換えを実行します。 これにより、BLOB を書き換えて別の暗号化キーまたは暗号化スコープを使用できるようになります。

請求

価格要求は、Blob Storage API を使用するクライアントから、Blob Storage REST API を介して直接、または Azure Storage クライアント ライブラリから送信できます。 これらの要求には、トランザクションあたりの料金が発生します。 トランザクションの種類は、アカウントの課金方法に影響します。 たとえば、読み取りトランザクションは、書き込みトランザクションとは異なる課金カテゴリに発生します。 次の表に、ストレージ アカウントの種類に基づく Put Blob From URL 要求の課金カテゴリを示します。

操作 ストレージ アカウントの種類 課金カテゴリ
URL から BLOB を配置する (宛先アカウント1) Premium ブロック BLOB
標準汎用 v2
標準汎用 v1
書き込み操作
URL から BLOB を配置する (ソース アカウント2) Premium ブロック BLOB
標準汎用 v2
標準汎用 v1
読み取り操作

1書き込みを開始するために、1 つのトランザクションに対して宛先アカウントに課金されます。
2ソース アカウントでは、ソース オブジェクトへの読み取り要求ごとに 1 つのトランザクションが発生します。

さらに、送信元アカウントと移行先アカウントが異なるリージョン (たとえば、米国北部と米国南部) に存在する場合、要求の転送に使用される帯域幅は、エグレスとしてソース ストレージ アカウントに課金されます。 同じリージョン内のアカウント間のエグレスは無料です。

最後に、同じストレージ アカウント内に別の名前を持つ新しい BLOB を作成すると、追加のストレージ リソースが使用されるため、操作によって、それらの追加リソースに対するストレージ アカウントの容量使用量に対する料金が発生します。

指定した課金カテゴリの価格については、Azure Blob Storage の価格に関するページを参照してください。

関連項目

Blob service のエラー コードAzure Storageの状態とエラー コードに対する要求の承認BLOB サービス操作のタイムアウトを設定する