Skip to contents

Add or remove a user to/from a group

Usage

aws_user_add_to_group(username, groupname)

aws_user_remove_from_group(username, groupname)

Arguments

username

(character) A user name. required

groupname

(character) a group name. required

Value

a named list with slots for:

  • user (tibble)

  • policies (list)

  • attached_policies (list)

  • groups (list)

Examples

if (FALSE) { # interactive() && aws_has_creds()
group1 <- random_string("group")
if (!aws_group_exists(group1)) {
  aws_group_create(group1)
}
name1 <- random_user()
if (!aws_user_exists(name1)) {
  aws_user_create(name1)
}
aws_user_add_to_group(name1, group1)
aws_group(group1) # has user name1
aws_user_remove_from_group(name1, group1)
aws_group(group1) # does not have user name1
}