次の方法で共有


Microsoft.Storage storageAccounts/blobServices 2019-04-01

Bicep リソース定義

storageAccounts/blobServices リソースの種類は、次を対象とする操作でデプロイできます。

  • リソース グループの - リソース グループのデプロイ コマンド 参照

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.Storage/storageAccounts/blobServices リソースを作成するには、次の Bicep をテンプレートに追加します。

resource symbolicname 'Microsoft.Storage/storageAccounts/blobServices@2019-04-01' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    automaticSnapshotPolicyEnabled: bool
    changeFeed: {
      enabled: bool
    }
    cors: {
      corsRules: [
        {
          allowedHeaders: [
            'string'
          ]
          allowedMethods: [
            'string'
          ]
          allowedOrigins: [
            'string'
          ]
          exposedHeaders: [
            'string'
          ]
          maxAgeInSeconds: int
        }
      ]
    }
    defaultServiceVersion: 'string'
    deleteRetentionPolicy: {
      days: int
      enabled: bool
    }
  }
}

プロパティ値

Microsoft.Storage/storageAccounts/blobServices(ストレージアカウントとブロブサービス)

名前 形容 価値
名前 リソース名 'default' (必須)
Bicep では、子リソースの親リソースを指定できます。 このプロパティを追加する必要があるのは、子リソースが親リソースの外部で宣言されている場合のみです。

詳細については、「親リソースの外部 子リソース」を参照してください。
種類のリソースのシンボリック名: storageAccounts
プロパティ ストレージ アカウントの BLOB サービスのプロパティ。 BlobServicePropertiesProperties の

BlobServicePropertiesプロパティ

名前 形容 価値
automaticSnapshotPolicyEnabled (英語) [自動スナップショット] が true に設定されている場合は有効になります。 ブール (bool)
チェンジフィード 変更フィード イベントの BLOB サービスプロパティ。 ChangeFeed の
クロスオリジンリソース共有 (CORS) BLOB サービスの CORS 規則を指定します。 要求には、最大 5 つの CorsRule 要素を含めることができます。 要求本文に CorsRule 要素が含まれていない場合、すべての CORS ルールが削除され、BLOB サービスに対して CORS が無効になります。 Corsルール
defaultServiceVersion (デフォルトサービスバージョン) DefaultServiceVersion は、受信要求のバージョンが指定されていない場合に BLOB サービスへの要求に使用する既定のバージョンを示します。 使用可能な値には、バージョン 2008-10-27 と、より新しいバージョンがすべて含まれます。
deleteRetentionPolicy (英語) 論理的な削除の BLOB サービスのプロパティ。 DeleteRetentionPolicy の

チェンジフィード

名前 形容 価値
有効 BLOB サービスに対して変更フィード イベントログが有効になっているかどうかを示します。 ブール (bool)

CorsRule (コーズルール)

名前 形容 価値
allowedヘッダー CorsRule 要素が存在する場合は必須。 クロスオリジン要求の一部として許可されるヘッダーの一覧。 string[] (必須)
allowedメソッド CorsRule 要素が存在する場合は必須。 配信元によって実行できる HTTP メソッドの一覧。 次のいずれかを含む文字列配列:
「削除」
「ゲット」
「ヘッド」
「マージ」
「オプション」
「ポスト」
'PUT' (必須)
allowedOrigins CorsRule 要素が存在する場合は必須。 CORS 経由で許可される配信元ドメインの一覧、またはすべてのドメインを許可する "*" string[] (必須)
エクスポーズドヘッダー CorsRule 要素が存在する場合は必須。 CORS クライアントに公開する応答ヘッダーの一覧。 string[] (必須)
maxAgeInSeconds (秒単位) CorsRule 要素が存在する場合は必須。 クライアント/ブラウザーがプリフライト応答をキャッシュする秒数。 int (必須)

Corsルール

名前 形容 価値
corsルール CORS 規則の一覧。 要求には、最大 5 つの CorsRule 要素を含めることができます。 コルズルール[]

DeleteRetentionPolicy (削除保持ポリシー)

名前 形容 価値
削除された BLOB を保持する日数を示します。 指定できる最小値は 1、最大値は 365 です。 int

制約:
最小値 = 1
最大値 = 365
有効 Blob サービスに対して DeleteRetentionPolicy が有効かどうかを示します。 ブール (bool)

使用例

Azure クイック スタートのサンプル

Azure クイック スタート テンプレート、このリソースの種類をデプロイするための Bicep サンプルが含まれています。

Bicep ファイル 形容
Azure Cloud Shell - VNet ストレージ このテンプレートは、Azure Cloud Shell ストレージを Azure 仮想ネットワークにデプロイします。
Flex 従量課金プランで関数アプリを作成する Flex Consumption ホスティングは、迅速な動的スケーリング (インスタンス数ゼロを含む)、マネージド ID 接続、仮想ネットワーク統合を必要とする機能に推奨されます。
複数の BLOB コンテナーを使用してストレージ アカウントを作成 Azure ストレージ アカウントと複数の BLOB コンテナーを作成します。
V2 データ ファクトリ を作成する このテンプレートは、Azure Blob Storage 内のフォルダーからストレージ内の別のフォルダーにデータをコピーする V2 データ ファクトリを作成します。
Azure Machine Learning スイープ ジョブ を作成する このテンプレートでは、ハイパーパラメーター調整用の Azure Machine Learning スイープ ジョブが作成されます。
azure で Azure ストレージ アカウントと BLOB コンテナーを作成する このテンプレートでは、Azure Storage アカウントと BLOB コンテナーが作成されます。
Container Apps を使用して Dapr マイクロサービス アプリを作成する Container Apps を使用して Dapr マイクロサービス アプリを作成します。
Container Apps を使用して Dapr pub-sub servicebus アプリを作成します Container Apps を使用して Dapr pub-sub servicebus アプリを作成します。
Event Grid 接続 を使用して Azure Data Explorer db をデプロイ Event Grid 接続を使用して Azure Data Explorer db をデプロイします。
Secure AI Foundry をマネージド仮想ネットワークでデプロイ このテンプレートは、堅牢なネットワークと ID のセキュリティ制限を備えた安全な Azure AI Foundry 環境を作成します。
FinOps ハブ の このテンプレートでは、Data Explorer、Data Lake Storage、Data Factory など、新しい FinOps ハブ インスタンスが作成されます。
SSE と BLOB 削除の保持ポリシーを使用してストレージ アカウントを このテンプレートは、Storage Service Encryption と BLOB 削除保持ポリシーを使用してストレージ アカウントを作成します

ARM テンプレート リソース定義

storageAccounts/blobServices リソースの種類は、次を対象とする操作でデプロイできます。

  • リソース グループの - リソース グループのデプロイ コマンド 参照

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.Storage/storageAccounts/blobServices リソースを作成するには、次の JSON をテンプレートに追加します。

{
  "type": "Microsoft.Storage/storageAccounts/blobServices",
  "apiVersion": "2019-04-01",
  "name": "string",
  "properties": {
    "automaticSnapshotPolicyEnabled": "bool",
    "changeFeed": {
      "enabled": "bool"
    },
    "cors": {
      "corsRules": [
        {
          "allowedHeaders": [ "string" ],
          "allowedMethods": [ "string" ],
          "allowedOrigins": [ "string" ],
          "exposedHeaders": [ "string" ],
          "maxAgeInSeconds": "int"
        }
      ]
    },
    "defaultServiceVersion": "string",
    "deleteRetentionPolicy": {
      "days": "int",
      "enabled": "bool"
    }
  }
}

プロパティ値

Microsoft.Storage/storageAccounts/blobServices(ストレージアカウントとブロブサービス)

名前 形容 価値
apiVersion (英語) API のバージョン '2019-04-01'
名前 リソース名 'default' (必須)
プロパティ ストレージ アカウントの BLOB サービスのプロパティ。 BlobServicePropertiesProperties の
種類 リソースの種類 'Microsoft.Storage/storageAccounts/blobServices'

BlobServicePropertiesプロパティ

名前 形容 価値
automaticSnapshotPolicyEnabled (英語) [自動スナップショット] が true に設定されている場合は有効になります。 ブール (bool)
チェンジフィード 変更フィード イベントの BLOB サービスプロパティ。 ChangeFeed の
クロスオリジンリソース共有 (CORS) BLOB サービスの CORS 規則を指定します。 要求には、最大 5 つの CorsRule 要素を含めることができます。 要求本文に CorsRule 要素が含まれていない場合、すべての CORS ルールが削除され、BLOB サービスに対して CORS が無効になります。 Corsルール
defaultServiceVersion (デフォルトサービスバージョン) DefaultServiceVersion は、受信要求のバージョンが指定されていない場合に BLOB サービスへの要求に使用する既定のバージョンを示します。 使用可能な値には、バージョン 2008-10-27 と、より新しいバージョンがすべて含まれます。
deleteRetentionPolicy (英語) 論理的な削除の BLOB サービスのプロパティ。 DeleteRetentionPolicy の

チェンジフィード

名前 形容 価値
有効 BLOB サービスに対して変更フィード イベントログが有効になっているかどうかを示します。 ブール (bool)

CorsRule (コーズルール)

名前 形容 価値
allowedヘッダー CorsRule 要素が存在する場合は必須。 クロスオリジン要求の一部として許可されるヘッダーの一覧。 string[] (必須)
allowedメソッド CorsRule 要素が存在する場合は必須。 配信元によって実行できる HTTP メソッドの一覧。 次のいずれかを含む文字列配列:
「削除」
「ゲット」
「ヘッド」
「マージ」
「オプション」
「ポスト」
'PUT' (必須)
allowedOrigins CorsRule 要素が存在する場合は必須。 CORS 経由で許可される配信元ドメインの一覧、またはすべてのドメインを許可する "*" string[] (必須)
エクスポーズドヘッダー CorsRule 要素が存在する場合は必須。 CORS クライアントに公開する応答ヘッダーの一覧。 string[] (必須)
maxAgeInSeconds (秒単位) CorsRule 要素が存在する場合は必須。 クライアント/ブラウザーがプリフライト応答をキャッシュする秒数。 int (必須)

Corsルール

名前 形容 価値
corsルール CORS 規則の一覧。 要求には、最大 5 つの CorsRule 要素を含めることができます。 コルズルール[]

DeleteRetentionPolicy (削除保持ポリシー)

名前 形容 価値
削除された BLOB を保持する日数を示します。 指定できる最小値は 1、最大値は 365 です。 int

制約:
最小値 = 1
最大値 = 365
有効 Blob サービスに対して DeleteRetentionPolicy が有効かどうかを示します。 ブール (bool)

使用例

Azure クイック スタート テンプレート

このリソースの種類 デプロイする Azure クイック スタート テンプレート 次に示します。

テンプレート 形容
Azure Cloud Shell - VNet ストレージ

Azure にデプロイする
このテンプレートは、Azure Cloud Shell ストレージを Azure 仮想ネットワークにデプロイします。
Flex 従量課金プランで関数アプリを作成する

Azure にデプロイする
Flex Consumption ホスティングは、迅速な動的スケーリング (インスタンス数ゼロを含む)、マネージド ID 接続、仮想ネットワーク統合を必要とする機能に推奨されます。
複数の BLOB コンテナーを使用してストレージ アカウントを作成

Azure にデプロイする
Azure ストレージ アカウントと複数の BLOB コンテナーを作成します。
V2 データ ファクトリ を作成する

Azure にデプロイする
このテンプレートは、Azure Blob Storage 内のフォルダーからストレージ内の別のフォルダーにデータをコピーする V2 データ ファクトリを作成します。
Azure Machine Learning スイープ ジョブ を作成する

Azure
にデプロイする
このテンプレートでは、ハイパーパラメーター調整用の Azure Machine Learning スイープ ジョブが作成されます。
azure で Azure ストレージ アカウントと BLOB コンテナーを作成する

Azure
にデプロイする
このテンプレートでは、Azure Storage アカウントと BLOB コンテナーが作成されます。
Container Apps を使用して Dapr マイクロサービス アプリを作成する

Azure にデプロイする
Container Apps を使用して Dapr マイクロサービス アプリを作成します。
Container Apps を使用して Dapr pub-sub servicebus アプリを作成します

Azure にデプロイする
Container Apps を使用して Dapr pub-sub servicebus アプリを作成します。
Event Grid 接続 を使用して Azure Data Explorer db をデプロイ

Azure
にデプロイする
Event Grid 接続を使用して Azure Data Explorer db をデプロイします。
Secure AI Foundry をマネージド仮想ネットワークでデプロイ

Azure にデプロイする
このテンプレートは、堅牢なネットワークと ID のセキュリティ制限を備えた安全な Azure AI Foundry 環境を作成します。
FinOps ハブ の

Azure
にデプロイする
このテンプレートでは、Data Explorer、Data Lake Storage、Data Factory など、新しい FinOps ハブ インスタンスが作成されます。
SSE と BLOB 削除の保持ポリシーを使用してストレージ アカウントを

Azure にデプロイする
このテンプレートは、Storage Service Encryption と BLOB 削除保持ポリシーを使用してストレージ アカウントを作成します

Terraform (AzAPI プロバイダー) リソース定義

storageAccounts/blobServices リソースの種類は、次を対象とする操作でデプロイできます。

  • リソース グループの

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.Storage/storageAccounts/blobServices リソースを作成するには、次の Terraform をテンプレートに追加します。

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Storage/storageAccounts/blobServices@2019-04-01"
  name = "string"
  parent_id = "string"
  body = {
    properties = {
      automaticSnapshotPolicyEnabled = bool
      changeFeed = {
        enabled = bool
      }
      cors = {
        corsRules = [
          {
            allowedHeaders = [
              "string"
            ]
            allowedMethods = [
              "string"
            ]
            allowedOrigins = [
              "string"
            ]
            exposedHeaders = [
              "string"
            ]
            maxAgeInSeconds = int
          }
        ]
      }
      defaultServiceVersion = "string"
      deleteRetentionPolicy = {
        days = int
        enabled = bool
      }
    }
  }
}

プロパティ値

Microsoft.Storage/storageAccounts/blobServices(ストレージアカウントとブロブサービス)

名前 形容 価値
名前 リソース名 'default' (必須)
parent_id このリソースの親であるリソースの ID。 種類のリソースの ID: storageAccounts
プロパティ ストレージ アカウントの BLOB サービスのプロパティ。 BlobServicePropertiesProperties の
種類 リソースの種類 「Microsoft.Storage/storageAccounts/blobServices@2019-04-01」

BlobServicePropertiesプロパティ

名前 形容 価値
automaticSnapshotPolicyEnabled (英語) [自動スナップショット] が true に設定されている場合は有効になります。 ブール (bool)
チェンジフィード 変更フィード イベントの BLOB サービスプロパティ。 ChangeFeed の
クロスオリジンリソース共有 (CORS) BLOB サービスの CORS 規則を指定します。 要求には、最大 5 つの CorsRule 要素を含めることができます。 要求本文に CorsRule 要素が含まれていない場合、すべての CORS ルールが削除され、BLOB サービスに対して CORS が無効になります。 Corsルール
defaultServiceVersion (デフォルトサービスバージョン) DefaultServiceVersion は、受信要求のバージョンが指定されていない場合に BLOB サービスへの要求に使用する既定のバージョンを示します。 使用可能な値には、バージョン 2008-10-27 と、より新しいバージョンがすべて含まれます。
deleteRetentionPolicy (英語) 論理的な削除の BLOB サービスのプロパティ。 DeleteRetentionPolicy の

チェンジフィード

名前 形容 価値
有効 BLOB サービスに対して変更フィード イベントログが有効になっているかどうかを示します。 ブール (bool)

CorsRule (コーズルール)

名前 形容 価値
allowedヘッダー CorsRule 要素が存在する場合は必須。 クロスオリジン要求の一部として許可されるヘッダーの一覧。 string[] (必須)
allowedメソッド CorsRule 要素が存在する場合は必須。 配信元によって実行できる HTTP メソッドの一覧。 次のいずれかを含む文字列配列:
「削除」
「ゲット」
「ヘッド」
「マージ」
「オプション」
「ポスト」
'PUT' (必須)
allowedOrigins CorsRule 要素が存在する場合は必須。 CORS 経由で許可される配信元ドメインの一覧、またはすべてのドメインを許可する "*" string[] (必須)
エクスポーズドヘッダー CorsRule 要素が存在する場合は必須。 CORS クライアントに公開する応答ヘッダーの一覧。 string[] (必須)
maxAgeInSeconds (秒単位) CorsRule 要素が存在する場合は必須。 クライアント/ブラウザーがプリフライト応答をキャッシュする秒数。 int (必須)

Corsルール

名前 形容 価値
corsルール CORS 規則の一覧。 要求には、最大 5 つの CorsRule 要素を含めることができます。 コルズルール[]

DeleteRetentionPolicy (削除保持ポリシー)

名前 形容 価値
削除された BLOB を保持する日数を示します。 指定できる最小値は 1、最大値は 365 です。 int

制約:
最小値 = 1
最大値 = 365
有効 Blob サービスに対して DeleteRetentionPolicy が有効かどうかを示します。 ブール (bool)