LoginSignup
0
0

More than 1 year has passed since last update.

【AWS】CloudShell環境にアップロードしたファイルを見たらアクセス拒否されて焦った件を綴る

Posted at

背景

AWSのマネジメントコンソール内にあるCloudShell環境でシェルスクリプトとその設定ファイルを動作確認したかったので、アップロードしました。
アップロードは成功したのですが、設定ファイルを編集とcatをしてみたらアクセス拒否された。

原因をいくつか上げてみた

事象が発生したときは焦ったので原因をいくつか上げてみた。
・ログインしているIAMユーザにCloudShell操作権限が入っていないか
 →AdministratorAccess権限ついているので問題ない
・ファイルにアクセス権限が含まれていないか
 →同時にアップロードしたファイルの権限に差異はなかったので問題ないと思った

結論を書いてみた

アップロードしたファイルのサイズが0バイトでした。
どうやら、空のファイルをアップロードすると、書き込まれるみたい(AWS内部で動作してるAPIが影響しているのでは?)
なので、普通に書き込まれたテキストは削除ができたし、シェルスクリプトも実行できた。

参考

[cloudshell-user@ip-10-0-73-113 ~]$ cat RestoreEc2.conf 
<?xml version="1.0" encoding="UTF-8"?>
<Error><Code>AccessDenied</Code><Message>Access Denied</Message><RequestId>R8HHD1CJACXJ84Q4</RequestId><HostId>5ozsosgQzReHNkh1W2IixVl8a+PdDum4H9XKqBHjDNNtBqVOKtJArxyhYwOTIHzuNckESvNBZ6w=</HostId></Error>[cloudshell-user@ip-10-0-73-113 ~]$ 
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0