The United States has vowed to take "all necessary actions" to defend American forces after a drone attack killed three U.S. troops in Jordan, while Qatar said it hoped U.S. retaliation would not damage regional security or undercut progress toward a new Gaza hostage-release deal.