# AWS CLI tools on MacOS VMs

**URL:** <https://discuss.circleci.com/t/aws-cli-tools-on-macos-vms/36579>\
**Category:** Mobile\
**Created:** [July 7, 2020, 9:12pm UTC](https://discuss.circleci.com/t/aws-cli-tools-on-macos-vms/36579 "2020-07-07T21:12:49Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![jbelkins](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/jbelkins/32/17515_2.png) [@jbelkins](https://discuss.circleci.com/u/jbelkins)\
**Post date:** [July 7, 2020, 9:12pm UTC](https://discuss.circleci.com/t/aws-cli-tools-on-macos-vms/36579/1 "2020-07-07T21:12:49Z")

</div>

Any chance of getting the AWS CLI tools pre-installed on MacOS images?

As our build process gets more complex, we find ourselves interacting more & more with various AWS services. Right now, to install the AWS CLI tools on the pre-installed Python using pip, it takes ~45 seconds per build. It would be nice to not have to reinstall them every time.

As an alternative, is there an easy way to cache a pip install with CircleCI caching?

---

<div class="post-metadata">

**Author:** ![klsetzer](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/klsetzer/32/25241_2.png) [@klsetzer](https://discuss.circleci.com/u/klsetzer)\
**Post date:** [July 7, 2020, 9:57pm UTC](https://discuss.circleci.com/t/aws-cli-tools-on-macos-vms/36579/2 "2020-07-07T21:57:48Z")

</div>

I use the circleci/aws-cli orb on the macos executor. It typically installs in about 10 seconds. Here’s a snippet from one of my configs:

```
version: 2.1
orbs:
  slack: circleci/slack@3.4.2
  aws-cli: circleci/aws-cli@1.1.0

executors:
  macos-build:
    macos:
      xcode: 11.5.0
```

---

<div class="post-metadata">

**Author:** ![jbelkins](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/jbelkins/32/17515_2.png) [@jbelkins](https://discuss.circleci.com/u/jbelkins)\
**Post date:** [July 7, 2020, 10:12pm UTC](https://discuss.circleci.com/t/aws-cli-tools-on-macos-vms/36579/3 "2020-07-07T22:12:10Z")

</div>

Thanks! I haven’t looked much at orbs yet. That’s probably the best solution (and I’m guessing that’s what the Circle folks would recommend, anyway.)

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/circleci/original/3X/5/1/511608acda8e85906e15909b57bd0a46c1dbe291.png) [@system](https://discuss.circleci.com/u/system)\
**Post date:** [July 17, 2020, 10:12pm UTC](https://discuss.circleci.com/t/aws-cli-tools-on-macos-vms/36579/4 "2020-07-17T22:12:12Z")

</div>

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.
