前言
使用IAM Identity Center来创建用户比较简单,本篇文章主要讲一下如何在macOS上,使用awscli。
安装
使用brew安装aws cli1
brew install awscli
配置
1 | aws configure sso |
然后打开浏览器进行认证,并创建profile。
编辑
打开~/.aws/config,编辑一下1
2
3
4
5
6
7
8
9
10[default]
sso_session = eb-sso
sso_account_id = 1111111111111
sso_role_name = AdministratorAccess
region = ap-northeast-1
output = table
[sso-session eb-sso]
sso_start_url = https://my-sso-portal.awsapps.com/start
sso_region = ap-northeast-1
sso_registration_scopes = sso:account:access
测试
执行一下aws命令测试一下权限1
aws s3 ls
如果没有权限,会出现错误
简单几个命令
S3一览
1
aws s3 ls
S3同期
1
aws s3 sync ./ s3://weshow.co.jp --exclude '.git*' --only-show-errors --exact-timestamps --delete
Cloudfront一览
1
aws cloudfront list-distributions --query "DistributionList.Items[*].{id:Id,origin:Origins.Items[0].Id}"
Cloudfront删除缓存
1
aws cloudfront create-invalidation --distribution-id E34UQR7Y4JFTQN --paths "/*"
Cloudfront确认缓存
1
aws cloudfront list-invalidations --distribution-id E34UQR7Y4JFTQN