Terraform:从快照创建 AWS Lightsail 实例



鉴于 AWS Lightsail 上的 Terraform 文档,我可以按如下方式构建一个全新的 Lightsail 实例。

resource "aws_lightsail_instance" "my_ls_instance" {
  name              = "my_ls"
  availability_zone = "us-east-1b"
  blueprint_id      = "ubuntu_18_04"
  bundle_id         = "2xlarge_2_0"
  key_pair_name     = "MyKeyName"
}

是否可以使用 Terraform 从 Lightsail 快照创建 Lightsail 实例?

不,不是。目前,Terraform 只能基于 Lightsail 蓝图创建实例。

但是

,您可以在python3/w boto3中从快照创建实例。让我包含我的代码:

######

#

     import boto3
     client = boto3.client('lightsail')

     response = client.create_instances_from_snapshot(
     instanceNames=[
     'myitblog',
     ],
     availabilityZone='us-east-1a',
     instanceSnapshotName='MYITBLOG_https',
     bundleId='nano_2_0',

     )
     response = client.attach_static_ip(
     staticIpName='StaticIp-1',
     instanceName='myitblog'
     )

相关内容

  • 没有找到相关文章

最新更新