在营养实例时使用AWS -create标签 - php SDK

时间:2017-10-27 16:35:54

标签: php amazon-web-services amazon-ec2 aws-sdk

我正在使用PHP SDK启动AWS实例,除了我无法设置该实例的名称(标记)之外,一切正常。 这是我的代码:

$result_create_instance = $ec2_client->runInstances([
     'AdditionalInfo'    =>  'notihng',
     'ImageId'           =>  $aws_ami, // REQUIRED
     'MaxCount'          =>  1, // REQUIRED
     'MinCount'          =>  1, // REQUIRED
     'InstanceType'      =>  $aws_instance_type,
     'Monitoring'        =>  [
                                'Enabled' => true // REQUIRED
                            ],
     'UserData'          =>  $user_Data,
     'SubnetId'          =>  'subnet-125cxxxx',
     'SecurityGroupIds'  => ['sg-5axxxxx'],
     'TagSpecification`  =>  [
                                'ResourceType'  => 'instance',
                                'Tags'          =>   [  'Key' => 'Name',
                                                        'Value'=>'my instance'
                                                        ],
                            ],

]);

任何建议将不胜感激。 感谢

1 个答案:

答案 0 :(得分:0)

参数应为TagSpecifications,而s不是TagSpecification。另外,请确保您使用的是最新版本的AWS开发工具包,因为在启动时添加标记是一项相当新的功能。