title: How do i continue working with Amplify on a new machine?
body: <p>I'm using react native for my project. On my old machine, when i ran amplify status, i had <code>Auth</code>, <code>Api</code> and <code>Storage</code> services listed. </p>
  
  <p>I moved to my new machine, installed node, watchman, brew etc... and then navigated to my react native project and ran: <code>react-native run-ios</code>, and voila, my app is running. All the calls to my AWS Api, Auth and Storage are working perfectly.</p>
  
  <p>Now i can make some amplify commands. Such as <code>amplify status</code>. I tried: <code>amplify env add</code>: here's what i got:</p>
  
  <pre><code>Users-MBP-2:projectname username$ amplify env add
  Note: It is recommended to run this command from the root of your app directory
  ? Do you want to use an existing environment? Yes
  ? Choose the environment you would like to use: dev
  Using default provider  awscloudformation
  ✖ There was an error initializing your environment.
  init failed
  Error: ENOENT: no such file or directory, open '/Users/username/.aws/credentials'
      at Object.openSync (fs.js:462:3)
      at Proxy.readFileSync (fs.js:364:35)
      at Object.readFileSync (/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/util.js:95:26)
      at IniLoader.parseFile (/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/shared-ini/ini-loader.js:6:47)
      at IniLoader.loadFrom (/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/shared-ini/ini-loader.js:56:30)
      at Config.region (/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/node_loader.js:100:36)
      at Config.set (/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/config.js:507:39)
      at Config.&lt;anonymous&gt; (/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/config.js:342:12)
      at Config.each (/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/util.js:507:32)
      at new Config (/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/config.js:341:19) {
    errno: -2,
    syscall: 'open',
    code: 'ENOENT',
    path: '/Users/username/.aws/credentials'
  }
  </code></pre>
  
  <p>Do you think credentials info needs to be brought/configured to my new machine?</p>
  
  <p>When i run <code>amplify configure project</code> it's like doing an <code>amplify init</code> and building a project from scratch. I'm being asked:</p>
  
  <pre><code>? Enter a name for the project: ProjectName
  ? Choose your default editor: Visual Studio Code
  ? Choose the type of app that you're building javascript
  Please tell us about your project
  ? What javascript framework are you using (Use arrow keys)
    angular 
    ember 
    ionic 
    react 
  ❯ react-native 
    vue 
    none 
  etc....
  </code></pre>
  
  <p>I also already have a region, username and accessKey, secretAccess key etc..</p>
  
  <p>I do not want to replace or ruin anything in my current backend or current project! Whats going on?</p>