「Awscli」:修訂間差異
第5行: | 第5行: | ||
=== IAM === | === IAM === | ||
開管理員帳號(這邊是使用AWS內已經有的<code>AdministratorAccess</code>): | 開管理員帳號(這邊是使用AWS內已經有的<code>AdministratorAccess</code>): | ||
<syntaxhighlight lang=" | |||
<syntaxhighlight lang="bash"> | |||
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} | |||
</syntaxhighlight> | </syntaxhighlight> | ||
生出access key,一個帳號最多兩把。其中的<code>AccessKeyId</code>與<code>SecretAccessKey</code>就是需要的設定,要注意<code>SecretAccessKey</code>之後不會再出現: | 生出access key,一個帳號最多兩把。其中的<code>AccessKeyId</code>與<code>SecretAccessKey</code>就是需要的設定,要注意<code>SecretAccessKey</code>之後不會再出現: | ||
<syntaxhighlight lang=" | |||
<syntaxhighlight lang="bash"> | |||
aws iam create-access-key --user-name ${MY_AWS_USERNAME} | |||
</syntaxhighlight> | </syntaxhighlight> | ||
超過兩把再呼叫會出現錯誤訊息: | 超過兩把再呼叫會出現錯誤訊息: | ||
<pre> | <pre> | ||
An error occurred (LimitExceeded) when calling the CreateAccessKey operation: Cannot exceed quota for AccessKeysPerUser: 2 | An error occurred (LimitExceeded) when calling the CreateAccessKey operation: Cannot exceed quota for AccessKeysPerUser: 2 | ||
第22行: | 第26行: | ||
列出這個帳號所有的access key(只會有<code>AccessKeyId</code>,不會有<code>SecretAccessKey</code>): | 列出這個帳號所有的access key(只會有<code>AccessKeyId</code>,不會有<code>SecretAccessKey</code>): | ||
<syntaxhighlight lang=" | |||
<syntaxhighlight lang="bash"> | |||
aws iam list-access-keys --user-name ${MY_AWS_USERNAME} | |||
</syntaxhighlight> | </syntaxhighlight> | ||
=== S3 === | |||
== 外部連結 == | == 外部連結 == |
於 2021年11月6日 (六) 08:36 的修訂
awscli是AWS官方提供的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,一個帳號最多兩把。其中的AccessKeyId
與SecretAccessKey
就是需要的設定,要注意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}