【问题标题】:AWS -create tag when lunching instance - php SDKAWS - 午餐实例时创建标签 - php SDK
【发布时间】:2017-10-28 00:41:58
【问题描述】:

我正在使用 PHP 开发工具包启动一个 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'
                                                        ],
                            ],

]);

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

【问题讨论】:

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


    【解决方案1】:

    参数应该是TagSpecificationss 而不是TagSpecification。还要确保您使用的是最新版本的 AWS 开发工具包,因为在启动时添加标签是一项相当新的功能。

    【讨论】:

    • 感谢您的回答。我使用了 TagSpecifications 但没有运气,我将尝试更新 sdk 并查看它是否可以解决。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多