Awscli:修订间差异

来自Gea-Suan Lin's Wiki
跳到导航 跳到搜索
此页面具有访问限制。如果您看见此消息,则说明您没有权限访问此页面。
(未显示同一用户的7个中间版本)
第3行: 第3行:


== 常用指令 ==
== 常用指令 ==
=== IAM ===
開管理員帳號(這邊是使用AWS內已經有的<code>AdministratorAccess</code>):
<syntaxhighlight lang="shell-session">
<syntaxhighlight lang="shell-session">
$ aws iam create-user --user-name USERNAME
$ aws iam create-user --user-name ${MY_AWS_USERNAME}
$ aws iam attach-user-policy --user-name USERNAME --policy-arn arn:aws:iam::aws:policy/AdministratorAccess
$ aws iam attach-user-policy --policy-arn arn:aws:iam::aws:policy/AdministratorAccess --user-name ${MY_AWS_USERNAME}
</syntaxhighlight>
 
生出access key,一個帳號最多兩把。其中的<code>AccessKeyId</code>與<code>SecretAccessKey</code>就是需要的設定,要注意<code>SecretAccessKey</code>之後不會再出現:
<syntaxhighlight lang="shell-session">
$ aws iam create-access-key --user-name ${MY_AWS_USERNAME}
</syntaxhighlight>
 
超過兩把再呼叫會出現錯誤訊息:
<pre>
An error occurred (LimitExceeded) when calling the CreateAccessKey operation: Cannot exceed quota for AccessKeysPerUser: 2
</pre>
 
列出這個帳號所有的access key(只會有<code>AccessKeyId</code>,不會有<code>SecretAccessKey</code>):
<syntaxhighlight lang="shell-session">
$ aws iam list-access-keys --user-name ${MY_AWS_USERNAME}
</syntaxhighlight>
</syntaxhighlight>



2018年5月8日 (二) 06:45的版本

awscliAWS官方提供的Command Line Interface(CLI)软体。

常用指令

IAM

开管理员帐号(这边是使用AWS内已经有的AdministratorAccess):

$ aws iam create-user --user-name ${MY_AWS_USERNAME}
$ aws iam attach-user-policy --policy-arn arn:aws:iam::aws:policy/AdministratorAccess --user-name ${MY_AWS_USERNAME}

生出access key,一个帐号最多两把。其中的AccessKeyIdSecretAccessKey就是需要的设定,要注意SecretAccessKey之后不会再出现:

$ aws iam create-access-key --user-name ${MY_AWS_USERNAME}

超过两把再呼叫会出现错误讯息:

An error occurred (LimitExceeded) when calling the CreateAccessKey operation: Cannot exceed quota for AccessKeysPerUser: 2

列出这个帐号所有的access key(只会有AccessKeyId,不会有SecretAccessKey):

$ aws iam list-access-keys --user-name ${MY_AWS_USERNAME}

外部连结