すべてのプロダクト
Search
ドキュメントセンター

Resource Orchestration Service:ALIYUN::VOD::Storage

最終更新日:Mar 17, 2025

ALIYUN::VOD::Storage は、ApsaraVideo VOD (VOD)に Object Storage Service (OSS)バケットを追加するために使用されます。

構文

{
  "Type": "ALIYUN::VOD::Storage",
  "Properties": {
    "StorageType": String,
    "DefaultUpload": Boolean,
    "StorageLocation": String
  }
}

プロパティ

プロパティ

タイプ

必須

編集可能

説明

制約

StorageType

String

はい

いいえ

ストレージタイプ。

なし。

DefaultUpload

Boolean

いいえ

はい

メディアリソースをデフォルトのストレージの場所にアップロードするかどうかを指定します。

有効な値:

  • true

  • false

StorageLocation

String

はい

いいえ

ストレージの場所。

VOD コンソール の [ストレージ] ページで、次の操作を実行してストレージの場所を表示できます。左側のナビゲーションウィンドウで、構成管理[メディア管理] > [ストレージ] > を選択します。

戻り値

Fn::GetAtt

  • Type:ストレージタイプ。

  • StorageAcl:ストレージのアクセス制御リスト(ACL)。

  • ResourceGroupId:リソースグループ ID。

  • CreateTime:バケットが作成された時刻。

  • GmtModified:バケットが変更された時刻。

  • DefaultUpload:メディアリソースがデフォルトのストレージの場所にアップロードされるかどうかを示します。

  • StorageLocation:ストレージの場所。

  • StorageUsage:ストレージの使用量。

  • GroupId:グループ ID。

  • YAML 形式

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      DefaultUpload:
        Description:
          en: Whether to upload by default.
        Type: Boolean
      ResourceGroupId:
        Description:
          en: The ID of the resource group.
        Type: String
      StorageAcl:
        Description:
          en: Storage ACL.
        Type: String
      StorageLocation:
        Description:
          en: Storage address.
        Type: String
      StorageType:
        Description:
          en: Storage Type.
        Type: String
    Resources:
      ExtensionResource:
        Properties:
          DefaultUpload:
            Ref: DefaultUpload
          ResourceGroupId:
            Ref: ResourceGroupId
          StorageAcl:
            Ref: StorageAcl
          StorageLocation:
            Ref: StorageLocation
          StorageType:
            Ref: StorageType
        Type: ALIYUN::VOD::Storage
    Outputs:
      CreateTime:
        Description: The creation time of the storage.
        Value:
          Fn::GetAtt:
          - ExtensionResource
          - CreateTime
      DefaultUpload:
        Description: Whether to upload by default.
        Value:
          Fn::GetAtt:
          - ExtensionResource
          - DefaultUpload
      GmtModified:
        Description: Modification time.
        Value:
          Fn::GetAtt:
          - ExtensionResource
          - GmtModified
      GroupId:
        Description: Group id.
        Value:
          Fn::GetAtt:
          - ExtensionResource
          - GroupId
      ResourceGroupId:
        Description: The ID of the resource group.
        Value:
          Fn::GetAtt:
          - ExtensionResource
          - ResourceGroupId
      StorageAcl:
        Description: Storage ACL.
        Value:
          Fn::GetAtt:
          - ExtensionResource
          - StorageAcl
      StorageLocation:
        Description: Storage address.
        Value:
          Fn::GetAtt:
          - ExtensionResource
          - StorageLocation
      StorageUsage:
        Description: Storage usage.
        Value:
          Fn::GetAtt:
          - ExtensionResource
          - StorageUsage
      Type:
        Description: Storage type.
        Value:
          Fn::GetAtt:
          - ExtensionResource
          - Type
                            
  • JSON 形式

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "StorageType": {
          "Type": "String",
          "Description": {
            "en": "Storage Type."
          }
        },
        "ResourceGroupId": {
          "Type": "String",
          "Description": {
            "en": "The ID of the resource group."
          }
        },
        "StorageAcl": {
          "Type": "String",
          "Description": {
            "en": "Storage ACL."
          }
        },
        "DefaultUpload": {
          "Type": "Boolean",
          "Description": {
            "en": "Whether to upload by default."
          }
        },
        "StorageLocation": {
          "Type": "String",
          "Description": {
            "en": "Storage address."
          }
        }
      },
      "Resources": {
        "ExtensionResource": {
          "Type": "ALIYUN::VOD::Storage",
          "Properties": {
            "StorageType": {
              "Ref": "StorageType"
            },
            "ResourceGroupId": {
              "Ref": "ResourceGroupId"
            },
            "StorageAcl": {
              "Ref": "StorageAcl"
            },
            "DefaultUpload": {
              "Ref": "DefaultUpload"
            },
            "StorageLocation": {
              "Ref": "StorageLocation"
            }
          }
        }
      },
      "Outputs": {
        "Type": {
          "Description": "Storage type.",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionResource",
              "Type"
            ]
          }
        },
        "StorageAcl": {
          "Description": "Storage ACL.",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionResource",
              "StorageAcl"
            ]
          }
        },
        "ResourceGroupId": {
          "Description": "The ID of the resource group.",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionResource",
              "ResourceGroupId"
            ]
          }
        },
        "CreateTime": {
          "Description": "The creation time of the storage.",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionResource",
              "CreateTime"
            ]
          }
        },
        "GmtModified": {
          "Description": "Modification time.",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionResource",
              "GmtModified"
            ]
          }
        },
        "DefaultUpload": {
          "Description": "Whether to upload by default.",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionResource",
              "DefaultUpload"
            ]
          }
        },
        "StorageLocation": {
          "Description": "Storage address.",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionResource",
              "StorageLocation"
            ]
          }
        },
        "StorageUsage": {
          "Description": "Storage usage.",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionResource",
              "StorageUsage"
            ]
          }
        },
        "GroupId": {
          "Description": "Group id.",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionResource",
              "GroupId"
            ]
          }
        }
      }
    }