インフラエンジニアの技術ブログ

日々学んでいることをブログでまとめていきます。

ec2インスタンスのIAM以下で作成したロールをアタッチする


1.ロール作成(IAM-ロール)
エンティティの種類
->AWSサービス
サービスの種類
->EC2
Attachアクセス権限ポリシー
->AmazonS3FullAccess
ロール名
S3Admin

2.インスタンス作成---Ins-Role
インスタンスの詳細設定
IAMロール
→ロール作成で名づけたロール名を指定する

3.sshアクセスして動作確認
ssh ec2-user@<Ins-Roles's DNS'sipaddress> -i <Keyparename>
(<keyparename>は元々準備済み)

sudo su

aws s3 ls /***s3への振るアクセスのポリシーAmazonS3FullAccessを割り当てているため、バケットの表示ができている****/
2019-03-02 14:25:40 <bucket-name1>
2019-03-02 14:41:34 <bucket-name2>

cd ~
ls -a /***クレデンシャル情報が格納されたawsディレクトリがない状態***/
. .. .bash_logout .bash_profile .bashrc .cshrc .ssh .tcshrc

 

aws configure
AWS Access Key ID [None]:
AWS Secret Access Key [None]:
Default region name [None]: ap-northeast-1 /***ap-northeast-1は東京のリージョン名***/
Default output format [None]:

ls -a
. .. .aws .bash_logout .bash_profile .bashrc .cshrc .ssh .tcshrc
cd .aws
ls
config
cat config /***aws configureで設定した内容のみ表示される***/
[default]
region = ap-northeast-1