首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >尝试使用AWS-CDK在AWS IAM中配置IAM用户

尝试使用AWS-CDK在AWS IAM中配置IAM用户
EN

Stack Overflow用户
提问于 2021-09-17 23:32:53
回答 1查看 57关注 0票数 0

我正在尝试为IAM用户提供AWS-CDK。我目前在为我正在创建的用户提供临时密码时遇到了一个问题,我正在尝试找到一种使用secrets的方法,因为我认为应该有更简单的方法来做到这一点。下面是我的代码(我传递给"CisUser“的密码属性当前出错):

代码语言:javascript
复制
import cdk = require('@aws-cdk/core')
import * as logs from '@aws-cdk/aws-logs';
import s3 = require("@aws-cdk/aws-s3");
import * as cloudtrail from '@aws-cdk/aws-cloudtrail';
import cloudwatch = require('@aws-cdk/aws-cloudwatch');
import { User, Group } from "@aws-cdk/aws-iam";
import * as lambda from "@aws-cdk/aws-lambda"
import path = require('path');
import events = require("@aws-cdk/aws-events");
import * as targets from "@aws-cdk/aws-events-targets";
import { SecretValue } from '@aws-cdk/core';


export class CloudComplianceUserBaselineStack extends cdk.Stack {
    constructor(scope: cdk.Construct, id: string, props?: cdk.StackProps) {
      super(scope, id, props);
    
      const CisUser = new User(this, 'CisUser',{
          userName: 'CisUser',
          password: 'testPassword12345%$',
          passwordResetRequired: true,
      })
      const TestUser = new iam.User(this,"TestUser",{})
      const adminGroup = new iam.Group(this, 'AdminGroup',{
        managedPolicies: [
          iam.ManagedPolicy.fromAwsManagedPolicyName("AdministratorAccess")
        ]
      })
      const AuditGroup = new iam.Group(this,'AuditGroup',{
        managedPolicies:[
          iam.ManagedPolicy.fromAwsManagedPolicyName("ReadOnlyAccess")
        ]
      })
      AuditGroup.addUser(CisUser)
      adminGroup.addUser(TestUser)
      
      
    }}

提前谢谢你。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-09-18 02:46:16

我认为我们应该在尝试传递密码字段时使用确切的类型

https://docs.aws.amazon.com/cdk/api/latest/docs/aws-iam-readme.html

代码语言:javascript
复制
import { SecretValue } from '@aws-cdk/core';
...
...
{
    password: SecretValue.plainText('testPassword12345%$'),

}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69230433

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档