DevOps Asked by claytond on August 22, 2021
When calling aws workdocs create-user
, I’m getting UnauthorizedResourceAccessException
or UnauthorizedOperationException
. I believe I have all of the permissions required. What could be causing this?
While the WorkDocs API describes create-user
as creating a user in the Directory Service (and does), it also activates the user as a WorkDocs user. As a result, it can only be called when the directory is associated with WorkDocs (i.e. when the directory is "enabled" in WorkDocs). These errors can occur when WorkDocs is not enabled.
These errors can arise, for example, if you're trying to create users for WorkSpaces using the WorkDocs API since a comparable API isn't available for WorkSpaces. To enable WorkDocs, do one of the following:
EnableWorkDocs
when registering the Directory with WorkSpacesWARNING: Even if you allocate no storage, it appears these users will incur WorkDocs charges unless you also deactivate_user
.
WARNING: EnableWorkDocs
is not fully reversible from the API i.e. you cannot delete the Directory Service from the API if a WorkDocs site exists and the site cannot be removed from the API (likely for data protection reasons)
Answered by claytond on August 22, 2021
Get help from others!
Recent Questions
Recent Answers
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP