Associate an existing infrastructure object with a resource address in state.
Section: Import, Move, Remove
Import existing object
bash
bash
terraform import aws_s3_bucket.logs my-logs-bucketExplanation
Associate an existing infrastructure object with a resource address in state.
Learn the surrounding workflow
Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.
Related commands
Same sheet · prioritizing Import, Move, Remove
Import with config generation
Generate configuration while importing supported resources.
Remove resource from state
Stop tracking a resource without destroying the remote object.
Replace provider source in state
Update provider source addresses recorded in state.
Pull raw state JSON
Download the latest state and write it to a local file.
Plan with alternate state path
Use a non-default local state path for commands that support it.