मेरे पास एक स्टेप फंक्शन स्टेटमाचिन है जो सेजमेकर बैच ट्रांसफॉर्म जॉब बनाता है, परिभाषा टेराफॉर्म में लिखी गई है, मैं बैच ट्रांसफॉर्म जॉब नामों में स्टेपफंक्शन एक्जीक्यूशन आईडी जोड़ना चाहता था:

स्टेपफंक्शन टेराफॉर्म फ़ाइल में:

  definition = templatefile("stepfuntion.json",
    {
      xxxx
)

"stepfuntion.json" में:

{...
          "TransformJobName": "jobname-$$.Execution.Id",
  
          }
      },
        "End": true
      }
    }
  }

लेकिन टेराफॉर्म लागू होने के बाद, इसने वास्तविक आईडी नहीं बनाई, इसने मुझे jobname-$$.Execution.Id दिया, क्या कोई कृपया इसमें मदद कर सकता है?

संसाधन: https://docs.aws. amazon.com/step-functions/latest/dg/input-output-contextobject.html "संदर्भ ऑब्जेक्ट तक पहुंचने के लिए, पहले .$ को अंत में जोड़कर पैरामीटर नाम निर्दिष्ट करें, जैसा कि आप पथ के साथ राज्य इनपुट का चयन करते समय करते हैं। फिर, इनपुट के बजाय संदर्भ ऑब्जेक्ट डेटा तक पहुंचने के लिए, $$ के साथ पथ को प्रीपेड करें। . यह संदर्भ ऑब्जेक्ट में नोड का चयन करने के लिए पथ का उपयोग करने के लिए एडब्ल्यूएस चरण कार्यों को बताता है।"

क्या कोई मुझे बता सकता है कि मुझे क्या याद आ रहा है?

0
Cecilia 7 जिंदा 2021, 12:35

1 उत्तर

सबसे बढ़िया उत्तर

जिस संस्करण को आप टेराफॉर्म का उपयोग करने का प्रयास कर रहे हैं वह इसके बारे में नहीं जानता है

नौकरी का नाम- $$। निष्पादन। आईडी।

यह स्टेप फ़ंक्शन के लिए कुछ विशिष्ट है और राज्य मशीन के भीतर उपलब्ध है जो टेराफॉर्म के लिए उपलब्ध नहीं है।

1
samtoddler 7 जिंदा 2021, 13:58
क्या टेराफॉर्म में ऐसा करने का कोई तरीका है? क्योंकि टेराफॉर्म में स्टेपफंक्शन को परिभाषित किया गया है।
 – 
Cecilia
7 जिंदा 2021, 14:00
मैं टेराफ़ॉर्म से random_string प्रदाता का उपयोग करने का सुझाव दूंगा यदि आप बस एक यादृच्छिक नौकरी का नाम चाहिए,
 – 
samtoddler
7 जिंदा 2021, 14:01
क्या यह मुझे हर बार स्टेपफंक्शन ट्रिगर होने पर अलग-अलग स्ट्रिंग देगा?
 – 
Cecilia
7 जिंदा 2021, 14:02
हर बार जब आप टेराफॉर्म लागू करते हैं/योजना बनाते हैं तो यह एक अलग स्ट्रिंग देता है।
 – 
samtoddler
7 जिंदा 2021, 14:03
एक यादृच्छिक स्ट्रिंग उत्पन्न करके, हम वास्तव में स्टेपफ़ंक्शन निष्पादन और नौकरियों के बीच मैपिंग संबंध नहीं जानते हैं (हालांकि लॉग निर्देशन से संबंधित नौकरी के लिए लिंक उपलब्ध है)
 – 
Cecilia
7 जिंदा 2021, 14:04