AWS Data Pipeline 不再提供給新客戶。現有客戶 AWS Data Pipeline 可繼續正常使用此服務。進一步了解
本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
管道表達式和函數
本節說明在管道中使用表達式和函數的語法,包括相關資料類型。
簡單資料類型
您可以將以下類型的資料設為欄位值。
DateTime
AWS Data Pipeline 僅支援以 "YYYY-MM-DDTHH:MM:SS" 格式,使用 UTC/GMT 形式呈現的日期和時間。下列範例會將 Schedule
物件的 startDateTime
欄位設為 UTC/GMT 時區的 1/15/2012, 11:59 p.m.
。
"startDateTime" : "2012-01-15T23:59:00"
數值
AWS Data Pipeline 支援整數和浮點值。
物件參考
管道定義中的物件。這可以是目前物件、在管道的其他位置定義的物件名稱,或在欄位中列出目前物件的物件,並以 node
關鍵字參考。如需有關 node
的詳細資訊,請參閱 參考欄位和物件。如需管道物件類型的詳細資訊,請參閱管道物件參考。
期間
表示排程事件的執行頻率。這會以 "N [years
|months
|weeks
|days
|hours
|minutes
]" 格式表示,其中 N 是正整數值。
最短期間為 15 分鐘,而最長期間為 3 年。
下列範例會將 Schedule
物件的 period
欄位設為 3 小時。這會建立每隔三小時執行一次的排程。
"period" : "3 hours"
字串
標準字串值。字串必須以雙引號 (") 括住。您可以使用反斜線字元 (\) 來逸出字串中的字元。不支援多行字串。
下列範例示範 id
欄位的有效字串值。
"id" : "My Data Object" "id" : "My \"Data\" Object"
字串也可以包含評估為字串值的表達式。這些表達式會插入字串,並以 "#{" 和 "}" 分隔。下列範例使用表達式來將目前物件的名稱插入路徑。
"filePath" : "s3://myBucket/#{name}.csv"
如需使用表達式的詳細資訊,請參閱參考欄位和物件和表達式評估。