我正在使用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'
],
],
]);
任何建议将不胜感激。 感谢
答案 0 :(得分:0)
参数应为TagSpecifications
,而s
不是TagSpecification
。另外,请确保您使用的是最新版本的AWS开发工具包,因为在启动时添加标记是一项相当新的功能。