나는 boto/python을 사용하여 EBS 볼륨에서 부팅하는 새로운 EC2 인스턴스를 시작합니다. 인스턴스를 시작할 때 부팅 EBS 볼륨의 기본 크기를 무시하고 싶습니다. EBS의 크기를 지정하여 Boto로 EC2 인스턴스를 시작하는 방법은 무엇입니까?
내 발사 코드에 맞게 수없는 BOTO 방법 또는 매개 변수를 찾을 수 없습니다 :ec2 = boto.connect_ec2(ACCESS_KEY, SECRET_KEY, region=region)
reservation = ec2.run_instances(image_id=AMI_ID,
key_name=EC2_KEY_HANDLE,
instance_type=INSTANCE_TYPE,
security_groups = [ SECGROUP_HANDLE, ])
명령 줄 도구를 사용하여 실행중인 EC2 인스턴스의 EBS 볼륨의 크기를 증가하는 방법을 보여줍니다,하지만 난 '
이것은 작동합니다! 고맙습니다! 나 같은 다른 놈들 한테주의해라. 나는 내가 영리하고 '/ dev/sda1'을''/ dev/xvda1'' '로 바꾼다 고 생각했다. 왜냐하면 내가 실행하는 우분투 인스턴스에서 부트 볼륨의 이름이기 때문이다. 'df -h' 명령. 어떤 이유로 든 "Invalid device name/dev/xvda1"라는 오류 메시지와 함께 실패했습니다. 그래서 그것을 다시'/ dev/sda1'으로 바꾸었고 모두 잘 돌아갔습니다. –
기본 아마존 linux 8GB ami는 아직 8GB 크기의 파티션 테이블을 가지고 있는데 처음 부팅 한 후에 확장해야합니까? –
기본적으로 옳습니다. 이 경우 Amazon AMI가 어떤 작업을 수행하는지 알지 못합니다. 우분투 AMI는 처음 부팅 할 때 자동으로 파티션을 확장합니다. – j0nes