code: func (c *Cloud) getAwsInstance(nodeName types.NodeName) (*awsInstance, error) {
  	var awsInstance *awsInstance
  	if nodeName == "" {
  		awsInstance = c.selfAWSInstance
  	} else {
  		instance, err := c.getInstanceByNodeName(nodeName)
  		if err != nil {
  			return nil, err
  		}
  
  		awsInstance = newAWSInstance(c.ec2, instance)
  	}
  
  	return awsInstance, nil
  }
docs: // Gets the awsInstance with for the node with the specified nodeName, or the 'self' instance if nodeName == ""