首页 > 解决方案 > 在 bash 脚本中使用 CURL 请求触发 aws php sdk 浏览器 URL

问题描述

我们已经使用 php 设置了 aws php sdk 来启动 aws ec2 实例。当我们使用任何浏览器运行它时,它会启动一个 ec2 实例。但是如果我们想在 bash 脚本中使用 CURL 请求而不是任何浏览器来启动它,我们该如何使用它呢?使用浏览器请求启动实例的 URL 如下 http://exapmle.com:8080/awsphp/launch.php?Server=web&Region=ap-southeast-1&Ami=ami-0xxxxxxxxxx&SG=sg-9xxxxx&Key=webkey&AZ=ap-southeast- 1a&instancesize=c4.xlarge&subnetid=subnet-b2xxxxxx&UD=bLXvZGVyCg%3D%3D

标签: phplinuxamazon-web-servicescurlsdk

解决方案


我真的建议不要在 cURL 请求中通过 PHP sdk 脚本构建基础设施(特别是如果这是面向外部的)。

我个人建议查看 CloudFormation 并使用AWS CLI 从您的模板创建一个新堆栈

然后在你的 bash 脚本中添加 CLI 命令


推荐阅读