pokemonta2020/08/11 00:55>> 自分が持っているバケットではなくAWSが持っているバケット そうゆうことですね。自分のS3は空っぽなので 何をS3から取ってくるねん と思っていました。 それとなんかわからないですけど $ aws configure また、アクセスキー、シークレットキーを設定しないと繋げないです。 (既に1つ設定済みやったんですが。。)
yu_19852020/08/11 03:48何らかの認証情報がないとaws cliが使えないので正しい挙動です。 詳しくは https://docs.aws.amazon.com/ja_jp/cli/latest/userguide/cli-chap-configure.html 毎度のことですが、ドキュメントを見る癖をつけましょう。
pokemonta2020/08/12 12:19原因は、既存のプロファイルはユーザの指定があって 今回作成したプロファイルは、デフォルトとして登録されていたことから 前者のプロファイルを使うためには、ユーザ名などを指定しなければならなかったと 思います。デフォルトは、そんなのが不要でコマンド発行ができます。
yu_19852020/08/12 12:41それは書いてなかった情報ですよね…。 デフォルトプロファイルに別のクレデンシャル情報を設定するのは別に構わないことですが、もっと直接的な原因は今回デフォルトに指定したものには必要な権限がなかったことでは?
pokemonta2020/08/15 05:53プロファイルにユーザAのアクセスキー、シークレットキーの記載が既にありまして 昔これを使っていました。で、これつかえるなと思って、新たなにプロファイルを作成せずに S3からファイル取得を試みました。 →失敗 そこでaws configureで新たなにアクセスキー、シークレットキーを追加しました。 今度は、プロファイルにdefaultが追加され、これを使ってS3からファイル取得ができるように なりましました。前者を使う時は明示的にユーザAを指定しないと使えないと思われます
yu_19852020/08/15 05:56もともとがデフォルトではなかったんですね。 > 前者を使う時は明示的にユーザAを指定しないと使えないと思われます デフォルトプロファイルでなければその通りです。 下記ドキュメントをご参照ください。 https://docs.aws.amazon.com/ja_jp/cli/latest/userguide/cli-configure-profiles.html
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/08/11 00:55
2020/08/11 03:48
2020/08/11 04:45
2020/08/11 05:24
2020/08/12 12:19
2020/08/12 12:41
2020/08/15 05:53
2020/08/15 05:56