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

Resource Orchestration Service:ALIYUN::PAI::Dataset

最終更新日:Jun 09, 2026

機械学習データ管理用の PAI データセットを作成します。

構文

{
  "Type": "ALIYUN::PAI::Dataset",
  "Properties": {
    "Options": String,
    "Description": String,
    "Accessibility": String,
    "DatasetName": String,
    "SourceType": String,
    "SourceId": String,
    "DataSourceType": String,
    "WorkspaceId": String,
    "DataType": String,
    "Uri": String,
    "Property": String
  }
}

プロパティ

プロパティ名

型

必須

更新可否

説明

制約

Options

String

不可

可

拡張フィールドです。

DLC でデータセットを使用する場合、mountPath をデフォルトのマウントパスに設定します。例:

{ "mountPath": "/mnt/data/" }

Description

String

不可

可

説明です。

アノテーションに使用されるデータです。

Accessibility

String

不可

可

データセットの可視性です。

有効な値:

  • PRIVATE (デフォルト):ユーザー自身とワークスペース管理者のみに表示されます。

  • PUBLIC:すべてのワークスペースユーザーに表示されます。

DatasetName

String

可

可

データセットの名前です。

命名規則:

  • 英字、数字、または漢字で始まる必要があります。

  • アンダースコア (_) とハイフン (-) を含めることができます。

  • 長さ:1~127 文字。

SourceType

String

不可

不可

データソースのタイプです。

有効な値:

  • USER (デフォルト):ユーザーが作成したデータセットです。

  • ITAG:iTag アノテーションプラットフォームです。

  • PAI_PUBLIC_DATASET:PAI パブリックデータセットです。

SourceId

String

不可

不可

データソースの ID です。

値:

  • SourceType が USER の場合、カスタム値を指定します。

  • SourceType が ITAG の場合、iTag タスク ID に設定します。

  • SourceType が PAI_PUBLIC_DATASET の場合、空のままにします。

DataSourceType

String

可

不可

データソースのタイプです。

有効な値:

  • NAS:Alibaba Cloud NAS。

  • OSS:Alibaba Cloud Object Storage Service。

WorkspaceId

String

可

不可

ワークスペース ID です。

なし

DataType

String

不可

不可

データセットのタイプです。

有効な値:

  • COMMON (デフォルト):汎用。

  • PIC:画像。

  • TEXT:テキスト。

  • VIDEO:動画。

  • AUDIO:音声。

Uri

String

可

不可

データ URI です。

値:

  • OSS データソースの場合: oss://bucket.endpoint/object

  • NAS データソースの場合:

    • 汎用 NAS: nas://<nasfisid>.region/subpath/to/dir/

    • CPFS 1.0 の場合:

      nas://<cpfs-fsid>.region/subpath/to/dir/

    • CPFS 2.0 の場合:

      nas://<cpfs-fsid>.region/<protocolserviceid>/

    説明

    CPFS 1.0 の fsid 形式: CPFS-<8 ASCII characters>。CPFS 2.0 の fsid 形式: CPFS-<16 ASCII characters>。

Property

String

可

不可

データセットのプロパティです。

有効な値:

  • FILE:ファイル。

  • DIRECTORY:ディレクトリ。

戻り値

Fn::GetAtt

  • Options:拡張フィールド。

  • Description:データセットの説明。

  • Accessibility:データセットの可視性。

  • SourceId:ソース ID。

  • CreateTime:作成時刻。

  • SourceType:ソースタイプ。

  • WorkspaceId:ワークスペース ID。

  • Uri:データ URI。

  • GmtModifiedTime:最終更新時刻。

  • DatasetId:データセット ID。

  • OwnerId:Alibaba Cloud アカウント ID。

  • DatasetName:データセット名。

  • UserId:ユーザー ID。

  • DataSourceType:データソースタイプ。

  • DataType:データタイプ。

  • Property:データセットのプロパティ。

例

YAML 形式

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  DataSourceType:
    AllowedValues:
    - OSS
    - NAS
    Description: 'データソースのタイプ。有効な値:
      - OSS:Alibaba Cloud Object Storage Service。
      - NAS:Alibaba Cloud NAS。'
    Type: String
  DatasetName:
    Description: 'データセットの名前。命名規則は以下のとおりです:
      - 英字、数字、または漢字で始まる必要があります。
      - アンダースコア (_) またはハイフン (-) を含めることができます。
      - 長さ:1~127 文字。'
    Type: String
  Property:
    AllowedValues:
    - FILE
    - DIRECTORY
    Description: 'データセットのプロパティ。有効な値:
      - FILE:ファイル。
      - DIRECTORY:ディレクトリ。'
    Type: String
  Uri:
    Description: 'URI 構成。形式はデータソースのタイプによって異なります。例:
      - データソースタイプが OSS の場合:''oss://bucket.endpoint/object''
      - データソースタイプが NAS の場合:
      汎用 NAS ファイルシステムの場合:''nas://<nasfisid>.region/subpath/to/dir/''
      CPFS 1.0 の場合:''nas://<cpfs-fsid>.region/subpath/to/dir/''
      CPFS 2.0 の場合:''nas://<cpfs-fsid>.region/<protocolserviceid>/''
      注:CPFS 1.0 と CPFS 2.0 は fsid の形式で区別されます。CPFS 1.0 の形式は `CPFS-<8 ASCII characters>` です。CPFS 2.0 の形式は `CPFS-<16 ASCII characters>` です。'
    Type: String
  WorkspaceId:
    Description: 'データセットが存在するワークスペースの ID。ワークスペース ID の取得方法の詳細については、[ListWorkspaces](~~449124~~) をご参照ください。
      このパラメータを指定しない場合、デフォルトのワークスペースが使用されます。デフォルトのワークスペースが存在しない場合、エラーが報告されます。'
    Type: String
Resources:
  ExtensionResource:
    Properties:
      DataSourceType:
        Ref: DataSourceType
      DatasetName:
        Ref: DatasetName
      Property:
        Ref: Property
      Uri:
        Ref: Uri
      WorkspaceId:
        Ref: WorkspaceId
    Type: ALIYUN::PAI::Dataset
Outputs:
  Accessibility:
    Description: データセットの可視性。
    Value:
      Fn::GetAtt:
      - ExtensionResource
      - Accessibility
  CreateTime:
    Description: リソースが作成された時刻。
    Value:
      Fn::GetAtt:
      - ExtensionResource
      - CreateTime
  DataSourceType:
    Description: データソースのタイプ。
    Value:
      Fn::GetAtt:
      - ExtensionResource
      - DataSourceType
  DataType:
    Description: データセットのタイプ。デフォルト値は COMMON です。
    Value:
      Fn::GetAtt:
      - ExtensionResource
      - DataType
  DatasetId:
    Description: リソースの ID。
    Value:
      Fn::GetAtt:
      - ExtensionResource
      - DatasetId
  DatasetName:
    Description: データセットの名前。
    Value:
      Fn::GetAtt:
      - ExtensionResource
      - DatasetName
  Description:
    Description: データセットのカスタム説明。
    Value:
      Fn::GetAtt:
      - ExtensionResource
      - Description
  GmtModifiedTime:
    Description: データセットが最後に更新された時刻。
    Value:
      Fn::GetAtt:
      - ExtensionResource
      - GmtModifiedTime
  Options:
    Description: JSON 文字列形式の拡張フィールド。
    Value:
      Fn::GetAtt:
      - ExtensionResource
      - Options
  OwnerId:
    Description: Alibaba Cloud アカウントの ID。
    Value:
      Fn::GetAtt:
      - ExtensionResource
      - OwnerId
  Property:
    Description: データセットのプロパティ。
    Value:
      Fn::GetAtt:
      - ExtensionResource
      - Property
  SourceId:
    Description: データソースの ID。
    Value:
      Fn::GetAtt:
      - ExtensionResource
      - SourceId
  SourceType:
    Description: データソースのタイプ。デフォルト値は USER です。
    Value:
      Fn::GetAtt:
      - ExtensionResource
      - SourceType
  Uri:
    Description: URI 構成。
    Value:
      Fn::GetAtt:
      - ExtensionResource
      - Uri
  UserId:
    Description: データセットを所有するユーザーの ID。
    Value:
      Fn::GetAtt:
      - ExtensionResource
      - UserId
  WorkspaceId:
    Description: 'データセットが存在するワークスペースの ID。ワークスペース ID の取得方法の詳細については、[ListWorkspaces](~~449124~~) をご参照ください。'
    Value:
      Fn::GetAtt:
      - ExtensionResource
      - WorkspaceId

JSON 形式

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "DataSourceType": {
      "AllowedValues": [
        "OSS",
        "NAS"
      ],
      "Description": "データソースのタイプ。有効な値:\n- OSS:Alibaba Cloud Object Storage Service。\n- NAS:Alibaba Cloud NAS。",
      "Type": "String"
    },
    "DatasetName": {
      "Description": "データセットの名前。命名規則は以下のとおりです:\n- 英字、数字、または漢字で始まる必要があります。\n- アンダースコア (_) またはハイフン (-) を含めることができます。\n- 長さ:1~127 文字。",
      "Type": "String"
    },
    "Property": {
      "AllowedValues": [
        "FILE",
        "DIRECTORY"
      ],
      "Description": "データセットのプロパティ。有効な値:\n- FILE:ファイル。\n- DIRECTORY:ディレクトリ。",
      "Type": "String"
    },
    "Uri": {
      "Description": "URI 構成。形式はデータソースのタイプによって異なります。例:\n- データソースタイプが OSS の場合:'oss://bucket.endpoint/object'\n- データソースタイプが NAS の場合:\n汎用 NAS ファイルシステムの場合:'nas://<nasfisid>.region/subpath/to/dir/'\nCPFS 1.0 の場合:'nas://<cpfs-fsid>.region/subpath/to/dir/'\nCPFS 2.0 の場合:'nas://<cpfs-fsid>.region/<protocolserviceid>/'\n注:CPFS 1.0 と CPFS 2.0 は fsid の形式で区別されます。CPFS 1.0 の形式は `CPFS-<8 ASCII characters>` です。CPFS 2.0 の形式は `CPFS-<16 ASCII characters>` です。",
      "Type": "String"
    },
    "WorkspaceId": {
      "Description": "データセットが存在するワークスペースの ID。ワークスペース ID の取得方法の詳細については、[ListWorkspaces](~~449124~~) をご参照ください。\nこのパラメータを指定しない場合、デフォルトのワークスペースが使用されます。デフォルトのワークスペースが存在しない場合、エラーが報告されます。",
      "Type": "String"
    }
  },
  "Resources": {
    "ExtensionResource": {
      "Properties": {
        "DataSourceType": {
          "Ref": "DataSourceType"
        },
        "DatasetName": {
          "Ref": "DatasetName"
        },
        "Property": {
          "Ref": "Property"
        },
        "Uri": {
          "Ref": "Uri"
        },
        "WorkspaceId": {
          "Ref": "WorkspaceId"
        }
      },
      "Type": "ALIYUN::PAI::Dataset"
    }
  },
  "Outputs": {
    "Accessibility": {
      "Description": "データセットの可視性。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "Accessibility"
        ]
      }
    },
    "CreateTime": {
      "Description": "リソースが作成された時刻。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "CreateTime"
        ]
      }
    },
    "DataSourceType": {
      "Description": "データソースのタイプ。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "DataSourceType"
        ]
      }
    },
    "DataType": {
      "Description": "データセットのタイプ。デフォルト値は COMMON です。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "DataType"
        ]
      }
    },
    "DatasetId": {
      "Description": "リソースの ID。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "DatasetId"
        ]
      }
    },
    "DatasetName": {
      "Description": "データセットの名前。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "DatasetName"
        ]
      }
    },
    "Description": {
      "Description": "データセットのカスタム説明。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "Description"
        ]
      }
    },
    "GmtModifiedTime": {
      "Description": "データセットが最後に更新された時刻。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "GmtModifiedTime"
        ]
      }
    },
    "Options": {
      "Description": "JSON 文字列形式の拡張フィールド。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "Options"
        ]
      }
    },
    "OwnerId": {
      "Description": "Alibaba Cloud アカウントの ID。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "OwnerId"
        ]
      }
    },
    "Property": {
      "Description": "データセットのプロパティ。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "Property"
        ]
      }
    },
    "SourceId": {
      "Description": "データソースの ID。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "SourceId"
        ]
      }
    },
    "SourceType": {
      "Description": "データソースのタイプ。デフォルト値は USER です。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "SourceType"
        ]
      }
    },
    "Uri": {
      "Description": "URI 構成。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "Uri"
        ]
      }
    },
    "UserId": {
      "Description": "データセットを所有するユーザーの ID。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "UserId"
        ]
      }
    },
    "WorkspaceId": {
      "Description": "データセットが存在するワークスペースの ID。ワークスペース ID の取得方法の詳細については、[ListWorkspaces](~~449124~~) をご参照ください。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "WorkspaceId"
        ]
      }
    }
  }
}