如何使用 php aws-sdk 执行 bash 终端命令

问题描述

我在 laravel 中使用 aws-sdk,并使用 ec2client 成功启动了一个实例。成功启动后。

我想通过 InstanceID 再次访问 ec2 实例并执行一些 bash/shell/linux 命令,而不是在实例启动时,而是稍后我想要的时候 是否可以通过 PHP aws-sdk 来实现。

$ec2Client = AWS::createClient('ec2');
            $result = $ec2Client->runInstances(array(
                'DryRun' => false,'ImageId' => Config::get('aws.ami_id'),'MinCount' => 1,'MaxCount' => 1,'InstanceType' => 't2.micro','SecurityGroupIds' => [
                    'sg-443af4c44806e3e44',],'TagSpecifications' => [
                    [
                        'ResourceType' => 'instance','Tags' => [
                            [
                                'Key' => 'TestFor','Value' => 'Test 1','InstanceInitiatedShutdownBehavior' => 'terminate','KeyName' => 'testModule','Monitoring' => [
                    'Enabled' => false,]
            ));

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)