aws cli emrコマンドを使用してクラスタを作成しようとしています。aws emr default-rolesを作成する際のエラー
IAMFullAccess - AWS Managed policy
AmazonElasticMapReduceforEC2Role - AWS Managed policy
AmazonElasticMapReduceFullAccess - AWS Managed policy
任意のヒント:しかし、私はaws emr create-cluster
$ aws emr create-default-roles
A client error (NoSuchEntity) occurred when calling the GetRole operation: Unknown
を呼び出す前に必要なデフォルト・ロールを作成することができるように見えることはできません私は、ユーザーが次の権限を持っていることを確認してきましたか? jsonの役割をコピーして手動で作成できる場所はありますか?
私がこれをやり始めた理由は、aws emr create-cluster
を実行するとcluster-id
を返すからです。しかし、それcluster-id
は、それが状態がエラーで終了に設定されているクエリのとき:EMR service role arn:aws:iam::141703095098:role/EMR_DefaultRole is invalid
[AWSコマンドラインインターフェイス(CLI)](http://aws.amazon.com/cli/)は他のコマンドで正しく動作しますか?たとえば、 'aws s3 ls'を実行できますか?コンソールからクラスタを起動すると、役割も作成されます。 –
これはうまく動作しますが、 'create-cluster'も動作しますが、' EMRサービスロールarn:aws:iam :: 141703095098:role/EMR_DefaultRoleが無効です 'というメッセージで終了します。 –