0
데이터 파이프 라인의 전제 조건을 설정하여 s3 버킷이 있는지 확인하고 그렇지 않은 경우 실패 할 수 있습니까? 1 버킷을 쉽게 설정할 수 있지만 여러 S3keys를 확인하기 위해 파이프 라인을 업데이트하는 방법을 알 수는 없습니다. 여기 aws 데이터 파이프 라인에서 여러 s3 버킷에 대한 전제 조건을 설정하는 방법은 무엇입니까?
는 지금까지이 작업은 다음과 같습니다{
"objects": [
...
{
"stage": "true",
"name": "ShellCommandActivityObj",
"id": "ShellCommandActivityObj",
"scriptArgument": [
"#{myEfsSource}",
"#{myInterval}",
"#{myRetainedBackups}",
"#{myEfsID}"
],
"runsOn": {
"ref": "EC2ResourceObj"
},
"type": "ShellCommandActivity",
"command": "#{myShellCmd}",
"onSuccess": {
"ref": "Notify_on_success"
},
"onFail": {
"ref": "Notify_on_Failure"
},
"precondition": {
"ref": "DestinationBucketStatus",
"ref": "BucketWithScriptStatus"
}
}
....
}
내가 전제 조건의 목록을 사용하여 시도했지만 나는 다음과 같은 오류 얻을 :
어떤 조언을 주시면 감사Invalid type for parameter pipelineObjects[4].fields[3].refValue, value: [u'DestinationBucketStatus', u'BucketWithScriptStatus'], type: <type 'list'>, valid types: <type 'basestring'>
, 당신에게