多くのOpsWorks APIはOpsWorks ID(EC2インスタンスIDとは異なります)を取得するため、IDを取得する簡単な方法があるようです。 idを含むJSON BLOBを返すコマンドがありますが、それでも構文解析が必要なので、インスタンス上でどのツールが利用できるかはわかりません。opswork-agent-cli stack_state
コマンドがあります。シェルコマンドを使用してJSONからidをパーズするのはかなり簡単ですが、醜いハックのように感じます。私の行方不明のコマンドや、IDを報告するためのインスタンスを取得する他の方法はありますか?インスタンスからOpsWorks IDを取得する簡単な方法はありますか?
1
A
答えて
1
私はそれを解析する必要があると思います。
jq
を使用すると、通常はEC2 instance metadataと表示されているように、JSONデータを解析できます。 jq
パッケージはAWS Linux AMIに含まれています(available packages参照)。
あなたの場合、opswork-agent-cli stack_state | jq '.stack.stack_id'
を試してください。
関連する問題
- 1. Javaオブジェクトのサイズを取得する簡単な方法はありますか?
- 2. 日付を取得する簡単な方法はありますか?
- 3. ActiveMQのキュー長を取得する簡単な方法はありますか?
- 4. 簡単な方法でデータベースから1つのデータのみを取得する方法はありますか?
- 5. Django Querysetで二重レベルrelated_nameインスタンスを取得する簡単な方法はありますか?
- 6. nook簡単なタッチのデバイスIDを取得する方法は?
- 7. Google Financeデータを簡単に取得する方法はありますか?
- 8. ユーザーの国コードを簡単に取得する方法はありますか?
- 9. GrailsのリモートサーバからJSONデータセットを取得する簡単な方法はありますか?
- 10. PHPのSQLタイムスタンプからUNIXのタイムスタンプを取得する簡単な方法はありますか?
- 11. Facebookのユーザーから好きなものを簡単に取得する方法はありますか?
- 12. 一意のIDを取得する簡単な方法
- 13. boto3から現在のインスタンスIDを取得する方法は?
- 14. モングースモデルのインスタンスからモデル名を取得する方法はありますか?
- 15. インスタンスからプラットフォームとOSを取得する方法はありますか
- 16. C#からWebカメラにアクセスする簡単な方法はありますか?
- 17. フレックスプリローダーを隠す簡単な方法はありますか?
- 18. R希望の行とそのネイバーを簡単な方法で取得する方法はありますか?
- 19. sfDoctrineGuardPluginでIDを取得する方法はありますか?
- 20. エースエディタをidで取得する方法はありますか?
- 21. 「レポートID」を取得する方法はありますか?
- 22. "elseif marathon"より簡単な方法はありますか?
- 23. Readlineに代わる簡単な方法はありますか?
- 24. パスからXML要素を簡単に取得する方法はありますか?
- 25. これを行う簡単な方法はありますか?
- 26. BJ concurencyを扱う簡単な方法はありますか?
- 27. コードを書くことなくsqldatasourceの行数を取得する簡単な方法はありますか?
- 28. pandas.Seriesを単調にする簡単な方法はありますか?
- 29. CObListを簡単にソートする方法はありますか?
- 30. ファイルディスクリプタを簡単にフォークする方法はありますか?