我只是提出一个红移集群来开始开发工作,并且通常使用cron服务在工作时间之外关闭我的所有开发资源以节省资金.
当我浏览aws cli帮助时:
aws redshift help
Run Code Online (Sandbox Code Playgroud)
我没有看到任何停止或关闭我的测试集群的选项,就像我在控制台中一样.
如果没有办法做到这一点,有人知道他们为什么不提供这个功能吗?这些实例非常花钱,可以保持在线,我不想每天晚上都用手将它们关闭.
我希望这不是一个简单的问题。我是Java Web服务世界的新手,似乎无法在控制器中访问PathVariables。我正在使用STS,并且没有抱怨我的语法错误。
比正确答案重要得多,我真的很想知道为什么这不起作用。
这是一些我无法使用的示例代码:
@RestController
public class TestController {
@RequestMapping("/example")
public String doAThing(
@PathVariable String test
) throws MessagingException {
return "Your variable is " + test;
}
}
Run Code Online (Sandbox Code Playgroud)
如果我像这样卷曲一下:
curl http://localhost:8080/example?test=foo
Run Code Online (Sandbox Code Playgroud)
我收到以下答复:
{“时间戳”:1452414817725,“状态”:500,“错误”:“内部服务器错误”,“例外”:“ org.springframework.web.bind.MissingPathVariableException”,“消息”:“缺少URI模板变量'test '用于类型为String“,” path“:” / example“}的方法参数
我知道我已正确连接了其他所有设备,其他控制器也正常工作。
我觉得我这里一定缺少一些基本原理。
提前致谢。