terraform을 적용 할 때 키에 오류가 발생합니다. 나는 단지 테라포밍을 배우고있다. 제발 내가 AWS 콘솔로 이동하고 키 쌍을 만드는 시도terraform 실행시 키 오류
machine:terraform$ terraform apply
aws_instance.nginix: Creating...
ami: "" => "ami-d1180894"
associate_public_ip_address: "" => "<computed>"
availability_zone: "" => "<computed>"
ebs_block_device.#: "" => "<computed>"
ephemeral_block_device.#: "" => "<computed>"
instance_state: "" => "<computed>"
instance_type: "" => "t2.nano"
ipv6_address_count: "" => "<computed>"
ipv6_addresses.#: "" => "<computed>"
key_name: "" => "terraform-keys2"
network_interface.#: "" => "<computed>"
network_interface_id: "" => "<computed>"
placement_group: "" => "<computed>"
primary_network_interface_id: "" => "<computed>"
private_dns: "" => "<computed>"
private_ip: "" => "<computed>"
public_dns: "" => "<computed>"
public_ip: "" => "<computed>"
root_block_device.#: "" => "<computed>"
security_groups.#: "" => "<computed>"
source_dest_check: "" => "true"
subnet_id: "" => "<computed>"
tenancy: "" => "<computed>"
volume_tags.%: "" => "<computed>"
vpc_security_group_ids.#: "" => "<computed>"
Error applying plan:
1 error(s) occurred:
* aws_instance.nginix: 1 error(s) occurred:
* aws_instance.nginix: Error launching source instance: InvalidKeyPair.NotFound: The key pair 'terraform-keys2' does not exist
status code: 400, request id: 993cc401-4c7a-4e4b-9630-71bc4b5729b0
Terraform does not automatically rollback in the face of errors.
Instead, your Terraform state file has been partially updated with
any resources that successfully completed. Please address the error
above and apply again to incrementally change your infrastructure.
하지만이 오류로
Terraform과 동일한 지역에서 키 쌍을 만들었습니까? 그리고 그것은'terraform-keys2'라고 불리우나요? – birryree
AWS 콘솔에 가서 콘솔을 통해 키 쌍을 만들었습니다. 지역에 해당 옵션을 만들 수있는 옵션이 없습니다. – springnoob
[해당 설명서에 표시된대로] 지역을 설정해야합니다 (http://docs.aws.amazon.com/awsconsolehelpdocs/latest/gsg/getting-started.html). # select-region). AWS 키 쌍은 각 지역마다 고유합니다. 또는 Terraform의 일부로 키 쌍을 만들 수 있습니다. – birryree