jhipster - “jhipster aws”错误:未授权执行:iam:GetInstanceProfile 资源:实例配置文件 aws-elasticbeanstalk-ec2-role
问题描述
我jhipster aws
在我的项目文件夹中运行并回答提示。
C:\AWSworkspace\jhaws>jhipster aws
INFO! Using JHipster version installed locally in current project's node_modules
INFO! Executing jhipster:aws
INFO! Options: from-cli: true
? Application name: jhaws
? Environment name: jhaws-env
? Name of S3 bucket: jhaws
? Database name: jhaws
? Database username: jhawsadmin
? Database password: [hidden]
? On which EC2 instance type do you want to deploy? t2.micro
? On which RDS instance class do you want to deploy? db.t2.micro
? On which region do you want to deploy? us-east-1
Building application
这将创建 S3 存储桶、上传 jar、创建数据库并启动数据库,但是当它到达时Verifying ElasticBeanstalk Roles
我收到消息:
Verifying ElasticBeanstalk Roles
Error: User: arn:aws:iam::173874802293:user/progaccess is not authorized to perform: iam:GetInstanceProfile on resource: instance profile aws-elasticbeanstalk-ec2-role
at Environment.error (C:\AWSworkspace\jhaws\node_modules\yeoman-environment\lib\environment.js:176:40)
at module.exports.error (C:\AWSworkspace\jhaws\node_modules\generator-jhipster\generators\generator-base.js:1448:18)
at iam.verifyRoles.err (C:\AWSworkspace\jhaws\node_modules\generator-jhipster\generators\aws\index.js:228:30)
at hasInstanceRole.then.then.then.then.then.then.catch.err (C:\AWSworkspace\jhaws\node_modules\generator-jhipster\generators\aws\lib\iam.js:214:13)
at process._tickCallback (internal/process/next_tick.js:68:7)
用户 ,从组progaccess
中获得其权限。progaccess
这些是权限:
AWSCodeCommitFullAccess
IAMSelfManageServiceSpecificCredentials
AWSElasticBeanstalkWebTier
AWSElasticBeanstalkFullAccess
AWSElasticBeanstalkMulticontainerDocker
AmazonRDSDataFullAccess
AWSElasticBeanstalkWorkerTier
我已经添加了为角色列出的权限,aws-elasticbeanstalk-ec2-role
所以我不知道我缺少哪些权限。谢谢。
解决方案
您需要为用户添加权限 IAM : GetInstanceProfile。记录在案的 AWSElasticBeanstalkFullAccess 策略是不够的
推荐阅读
- mongodb - 如何在 Spring Boot 中对 MongoDB 执行更高级的查询
- html - 大图像打破了 flexbox “页脚始终位于底部”的结构
- android - 使用ffmpeg合并两个音频文件和一个带有控制音量的视频文件?
- jquery - Jquery 让 ajax 调用输入,但在等待响应时继续写入
- jsf - 在 JSF(视图)中处理异常并保存此异常消息
- sql - Spark:卡尔曼滤波器的窗口和 UDAF
- r - R中的部分字符串匹配将文本统一为一个类别
- java - 使用 lambda 机制在硒中查找元素
- ios - AudioKit 可以在没有 AVAudioEngine 的情况下异步提取 EQed 样本吗?
- reactjs - 从firebase反应读取,得到错误