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

Resource Orchestration Service:ALIYUN::SLS::Etl

最終更新日:Aug 26, 2026

ALIYUN::SLS::Etl リソースタイプは、データ変換ジョブを作成します。

構文

{
  "Type": "ALIYUN::SLS::Etl",
  "Properties": {
    "Description": String,
    "Configuration": Map,
    "ProjectName": String,
    "Schedule": Map,
    "DisplayName": String,
    "Name": String
  }
}

プロパティ

プロパティタイプ必須更新許可説明制約
DescriptionStringいいえいいえデータ変換ジョブの説明。なし
ConfigurationMapはいいいえデータ変換ジョブの設定。詳細については、「Configuration のプロパティ」をご参照ください。
ProjectNameStringはいいいえデータ変換ジョブが属するログプロジェクト。なし
ScheduleMapはいいいえデータ変換ジョブのスケジューリングポリシー。詳細については、「Schedule のプロパティ」をご参照ください。
DisplayNameStringはいいいえデータ変換ジョブの表示名。なし
NameStringはいいいえデータ変換ジョブの名前。なし

Configuration の構文

"Configuration": {
  "Script": String,
  "Sinks": List,
  "Parameters": Map,
  "ToTime": Number,
  "Version": Number,
  "Logstore": String,
  "FromTime": Number,
  "RoleArn": String
}

Configuration のプロパティ

プロパティ名タイプ必須更新許可説明制約
ScriptStringはいいいえデータ変換ジョブのスクリプト。なし
SinksListはいいいえデータ変換ジョブのシンク設定。シンクには、プロジェクトと Logstore が含まれます。

詳細については、「シンクのプロパティ」をご参照ください。

ParametersMapいいえいいえデータ変換ジョブの高度なパラメーター設定。なし
ToTimeNumberいいえいいえデータ変換ジョブの終了時刻。デフォルト値:なし。
VersionNumberいいえいいえデータ変換ジョブのスクリプトバージョン。なし
LogstoreStringはいいいえデータ変換ジョブの Logstore (ソース Logstore)。なし
FromTimeNumberいいえいいえデータ変換ジョブの開始時刻。デフォルトでは、ジョブは現在時刻から開始されます。
RoleArnStringいいえいいえデータ変換ジョブのソース Logstore へのアクセスに使用される STS ロール。なし

シンクの構文

"Sinks": [
  {
    "Project": String,
    "Type": String,
    "Endpoint": String,
    "Logstore": String,
    "RoleArn": String,
    "Name": String
  }
]

シンクのプロパティ

プロパティ名タイプ必須更新許可説明制約
ProjectStringはいいいえシンクの宛先となるログプロジェクト。なし
TypeStringいいえいいえデータ変換ジョブのシンクのタイプ。

デフォルト値: AliyunLOG。

デフォルト値:AliyunLOG。
EndpointStringいいえいいえシンクの宛先となるログプロジェクトのサーバー側エンドポイント。なし
LogstoreStringはいいいえシンクの宛先となる Logstore。なし
RoleArnStringいいえいいえデータ変換ジョブが宛先 Logstore にデータを書き込むために引き受ける RAM ロールの ARN。なし
NameStringはいいいえデータ変換ジョブのシンクの名前。なし

Schedule の構文

"Schedule": {
  "Type": String
}

Schedule のプロパティ

プロパティ名タイプ必須更新許可説明制約
TypeStringはいいいえデータ変換ジョブのスケジューリングポリシーのタイプ。値:Resident。

戻り値

Fn::GetAtt

Name:データ変換ジョブの名前。

例

  • YAML フォーマット

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters: {}
    Resources:
      Etl:
        Type: ALIYUN::SLS::Etl
        Properties:
          Configuration:
            Logstore: actiontrail_log
            Parameters:
              test_key: test value
            RoleArn: acs:ram::17545809XXXXXXX:role/aliyunlogetlrole
            Script: |-
              e_json("event")
              e_drop_fields("event")
            Sinks:
              - Name: drds_service
                Project: test-project
                Logstore: drds_service_audit
                RoleArn: acs:ram::17545809XXXXXXX:role/aliyunlogetlrole
                Endpoint: cn-beijing-intranet.log.aliyuncs.com
                Type: AliyunLOG
              - Name: rds_service
                Project: test-project
                Logstore: rds_service_audit
                RoleArn: acs:ram::17545809XXXXXXX:role/aliyunlogetlrole
            Version: 2
          ProjectName: sls-audit
          Schedule:
            Type: Resident
          DisplayName: test_etl
          Name: test_etl_api
    Outputs:
      Name:
        Description: データ変換ジョブの名前。
        Value:
          Fn::GetAtt:
            - Etl
            - Name
  • JSON フォーマット

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
      },
      "Resources": {
        "Etl": {
          "Type": "ALIYUN::SLS::Etl",
          "Properties": {
            "Configuration": {
              "Logstore": "actiontrail_log",
              "Parameters": {
                "test_key": "test value"
              },
              "RoleArn": "acs:ram::17545809XXXXXXX:role/aliyunlogetlrole",
              "Script": "e_json(\"event\")\ne_drop_fields(\"event\")",
              "Sinks": [
                {
                  "Name": "drds_service",
                  "Project": "test-project",
                  "Logstore": "drds_service_audit",
                  "RoleArn": "acs:ram::17545809XXXXXXX:role/aliyunlogetlrole",
                  "Endpoint": "cn-beijing-intranet.log.aliyuncs.com",
                  "Type": "AliyunLOG"
                },
                {
                  "Name": "rds_service",
                  "Project": "test-project",
                  "Logstore": "rds_service_audit",
                  "RoleArn": "acs:ram::17545809XXXXXXX:role/aliyunlogetlrole"
                }
              ],
              "Version": 2
            },
            "ProjectName": "sls-audit",
            "Schedule": {
              "Type": "Resident"
            },
            "DisplayName": "test_etl",
            "Name": "test_etl_api"
          }
        }
      },
      "Outputs": {
        "Name": {
          "Description": "データ変換ジョブの名前。",
          "Value": {
            "Fn::GetAtt": [
              "Etl",
              "Name"
            ]
          }
        }
      }
    }