मैं नीचे का उपयोग कर रहा stack information मैं एडब्ल्यूएस Cli के माध्यम से चाहते हैं:एडब्ल्यूएस cloudformation से हो रही आउटपुट का वर्णन-स्टैक्स
aws cloudformation --region ap-southeast-2 describe-stacks --stack-name mystack
यह लौटा रहा है परिणाम ठीक है:
{
"Stacks": [
{
"StackId": "arn:aws:mystackid",
"LastUpdatedTime": "2017-01-13T04:59:17.472Z",
"Tags": [],
"Outputs": [
{
"OutputKey": "Ec2Sg",
"OutputValue": "sg-97e13dff"
},
{
"OutputKey": "DbUrl",
"OutputValue": "myUrl"
}
],
"CreationTime": "2017-01-13T03:27:18.893Z",
"StackName": "mystack",
"NotificationARNs": [],
"StackStatus": "UPDATE_ROLLBACK_COMPLETE",
"DisableRollback": false
}
]
}
लेकिन मैं नहीं जानता कि आउटपुट वैल्यू का केवल मूल्य कैसे वापस करें जो myUrl
जैसा कि मुझे बाकी की आवश्यकता नहीं है, बस myUrl।
क्या यह क्लाउडफॉर्मेशन वर्णन-ढेर के माध्यम से संभव है?
संपादित
मैं सिर्फ मैं उपयोग कर सकते हैं एहसास - query:
--query 'Stacks[0].Outputs[1].OutputValue'
मैं वास्तव में क्या चाहते हैं, लेकिन मैं DbUrl उपयोग करना चाहते हैं मिल जाएगा किसी और यदि आउटपुट परिवर्तन की संख्या, मेरे परिणाम अप्रत्याशित होगा।
धन्यवाद, यह वही है जो मैं आज के लिए देख रहा था। – user1432403
बस किसी और के लिए, मुझे '' '' '' '' '' '' '' '' – Tobin