Code Sample for testing AWS JS SDK
- Fork this repo, and clone your fork
- Create a local branch in your workspace
- Update the code for testing AWS JS SDK v2/v3
- The SDK clients are created and API calls are made in
packages/utils/src/utils.js
- The SDK clients are created and API calls are made in
- Push code to remote branch on your fork, and share the code for reproducing the issue
- Update REGION in
packages/utils/src/config.js
- For browser and react-native, IDENTITY_POOL_ID also needs to be updated
- Create a Amazon Cognito Identity pool for testing
- Note down IDENTITY_POOL_ID
- Add a Policy to the test Unauthenticated IAM Role
- The policy should be specific to the operations you want to test
- Update the IDENTITY_POOL_ID in
packages/utils/src/config.js
- Create a Amazon Cognito Identity pool for testing
- Checkout main branch:
git checkout main
- Run
yarn
to install dependencies
- Run
yarn start:node
to run both v2 and v3 clients in Node.js - The responses returned by clients will be printed in console, and will re-run when code is updated.
- The file being run is at
packages/node/src/index.js
- Run
yarn start:web
to start webpack-dev-server with HMR - The bundle will be opened in default browser, and get refreshed when code is updated.
- The file being run is at
packages/web/src/index.js
- Run
yarn start:ios
to start local development server with iOS using React Native CLI
- Run
yarn start:android
to start local development server with Android using React Native CLI
The react-native app in simulator/emulator will refresh when code is updated.
The file being run is at packages/react-native/App.js
This library is licensed under the MIT-0 License. See the LICENSE file.