#amazon-web-services #terraform #amazon-lightsail
#amazon-веб-сервисы #terraform #amazon-lightsail
Вопрос:
Учитывая документацию Terraform по AWS Lightsail, я могу создать совершенно новый экземпляр 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"
}
Возможно ли создать экземпляр Lightsail из моментального снимка Lightsail с помощью Terraform?
Ответ №1:
Нет, это не так. Прямо сейчас Terraform может создавать экземпляры только на основе чертежей Lightsail.
Ответ №2:
Однако вы можете создать экземпляр из моментального снимка в 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'
)