开始使用亚马逊云AWS

Submitted by dravenk on Tue, 03/07/2017 - 15:28

开始设置

  1. 打开 IAM 控制台
  2. 在导航窗格中,选择 Users。
  3. 选择您的 IAM 用户名称(而不是复选框)。
  4. 选择 Security Credentials 选项卡,然后选择 Create Access Key。
  5. 要查看您的访问密钥,请选择 Show User Security Credentials。
  6. 选择 Download Credentials,并在安全位置存储密钥。

安装 AWS Command Line Interface

pip install --upgrade --user awscli

在安装 AWS CLI 后,将可执行文件路径添加到您的 PATH 变量中:

~/.local/bin

  1. 修改您的 PATH 变量 (Linux, macOS, or Unix)

在您的用户文件夹中查找 Shell 的配置文件脚本。如果您不能确定所使用的 Shell,请运行 echo $SHELL

$ ls -a ~ . .. .bash_logout .bash_profile .bashrc Desktop Documents Downloads

  • Bash – .bash_profile、.profile 或 .bash_login。
  • Zsh – .zshrc
  • Tcsh – .tcshrc、.cshrc 或 .login
  1. 向配置文件脚本添加导出命令。

export PATH=~/.local/bin:$PATH

  1. 将配置文件加载到当前会话

$ source ~/.bash_profile

Note

AWS CLI 代表您对请求进行签名,并在签名中包含日期。请确保您的计算机的日期和时间设置正确;否则,签名中的日期可能与请求的日期不匹配,进而导致 AWS 拒绝请求。

示例:

$ aws configure
AWS Access Key ID [None]: AKIAIOSFODNN7EXAMPLE
AWS Secret Access Key [None]: wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
Default region name [None]: us-west-2
Default output format [None]: json
  • AWS 证书文件 – 位于 ~/.aws/credentials (Linux, macOS, or Unix) 
  • CLI 配置文件 – 通常位于 ~/.aws/config (Linux, macOS, or Unix)

进入存放*.pem密钥的目录

您的密钥必须不公开可见,SSH 才能工作。如果需要,请使用此命令:

chmod 400 myawspem.pem

示例:

ssh -i "*.pem"  EC2@Public DNS (IPv4)

注:EC2@Public DNS (IPv4)   //为你的主机名和公共ipv4地址



亚马逊官方文档非常详细,由于文档内容涵盖linux、mac、windowns等系统和各种问题的解决方案,信息量过大。这里只是按照个人的情况摘取部分适用的内容作为笔记,

具体内容在官方文档可以找到帮助:

AWS 入门:http://docs.aws.amazon.com/zh_cn/gettingstarted/latest/awsgsg-intro/gsg-aws-intro.html