Skip to content

Commit 36d49e2

Browse files
fix(iam): 1min permset (#5781)
1 parent d72cbc3 commit 36d49e2

File tree

3 files changed

+29
-5
lines changed

3 files changed

+29
-5
lines changed

pages/iam/how-to/manage-groups.mdx

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,14 +45,20 @@ From the groups's [Overview page](#how-to-access-the-group-overview), scroll dow
4545
2. Select the user you want to add from the drop-down menu, or type the name of the user.
4646
3. Click **Validate**. You are returned to the group's overview page, where the newly-added user now appears.
4747

48+
<Message type="important">
49+
Keep in mind that, due to replication and caching, any new configuration of permission sets may take up to 1 minute to apply.
50+
</Message>
51+
4852
### Remove users from a group
4953

5054
1. In the **Users** panel, click the **X** button next to the user you want to remove from the group. A pop-up displays asking you to confirm the action.
5155
2. Click **Remove from group** to confirm.
5256
<Message type="important">
53-
Removing a user from a group means that any permissions given to them via the group (i.e. from an attached policy) will no longer apply. Be sure you want to remove these permissions from the user before proceeding.
57+
- Removing a user from a group means that any permissions given to them via the group (i.e. from an attached policy) will no longer apply. Be sure you want to remove these permissions from the user before proceeding.
58+
- Due to replication and caching, any new configuration of permission sets may take up to 1 minute to apply.
5459
</Message>
5560

61+
5662
## How to manage a group's applications
5763

5864
From the group's [Overview page](#how-to-access-the-group-overview), scroll to the **Applications** panel. A list of all applications in the group displays.
@@ -80,7 +86,8 @@ From the groups' [Overview page](#how-to-access-the-group-overview), scroll to t
8086
1. In the **Policies** panel, click the **X** button next to the policy you want to detach from the group. A pop-up displays asking you to confirm the action.
8187
2. Click **Detach policy** to confirm.
8288
<Message type="important">
83-
Since policies can only be attached to one [principal](/iam/concepts/#principal) at a time, detaching a policy from the application means that the policy becomes orphaned. The policy will remain in your list of policies, but will have no effect until you attach it to another principal.
89+
- Since policies can only be attached to one [principal](/iam/concepts/#principal) at a time, detaching a policy from the application means that the policy becomes orphaned. The policy will remain in your list of policies, but will have no effect until you attach it to another principal.
90+
- Due to replication and caching, any new configuration of permission sets may take up to 1 minute to apply.
8491
</Message>
8592

8693
### Attach a policy to a group
@@ -96,6 +103,10 @@ A group may be attached to multiple policies.
96103
To create a new policy, see our [dedicated how to](/iam/how-to/create-policy/).
97104
</Message>
98105

106+
<Message type="important">
107+
Keep in mind that, due to replication and caching, any new configuration of permission sets may take up to 1 minute to apply.
108+
</Message>
109+
99110
## How to delete a group
100111

101112
1. From the groups's [**Overview** tab](#how-to-access-the-group-overview), scroll down to the **Delete group** panel.

pages/iam/how-to/manage-policies.mdx

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,9 @@ From the policy's [Overview page](#how-to-access-the-policy-overview):
4242
1. From the policy's [Overview page](#how-to-access-the-policy-overview), scroll down to the **Rules** panel and click <Icon name="edit" /> next to the rule you want to edit.
4343
2. Edit the rule as required. You can edit the scope, permission sets and conditions.
4444
<Message type="important">
45-
Conditions can only be edited using the **Advanced** editor. You must update the [CEL](/iam/concepts#common-expression-language-cel) expression in the editor to update the condition. Refer to the [Understanding policy conditions](/iam/reference-content/understanding-policy-conditions) documentation page for more details about how to write condition expressions, as well as examples of conditions.
45+
Keep in mind that:
46+
- Conditions can only be edited using the **Advanced** editor. You must update the [CEL](/iam/concepts#common-expression-language-cel) expression in the editor to update the condition. Refer to the [Understanding policy conditions](/iam/reference-content/understanding-policy-conditions) documentation page for more details about how to write condition expressions, as well as examples of conditions.
47+
- Due to replication and caching, whenever you update a policy, any new configuration of permission sets may take up to 1 minute to apply.
4648
</Message>
4749
3. Click **Validate** to finish.
4850
<Message type="tip">
@@ -54,7 +56,8 @@ From the policy's [Overview page](#how-to-access-the-policy-overview):
5456
1. Click the **x** button next to the policy you want to detach from the user. A pop-up displays asking you to confirm the action.
5557
2. Click **Detach policy** to confirm.
5658
<Message type="important">
57-
Since policies can only be attached to one [principal](/iam/concepts/#principal) at a time, detaching a policy from the user means that the policy becomes orphaned. The policy will remain in your list of policies, but will have no effect until you attach it to another principal.
59+
- Since policies can only be attached to one [principal](/iam/concepts/#principal) at a time, detaching a policy from the user means that the policy becomes orphaned. The policy will remain in your list of policies, but will have no effect until you attach it to another principal.
60+
- Due to replication and caching, whenever you update a policy, any new configuration of permission sets may take up to 1 minute to apply.
5861
</Message>
5962

6063
## How to attach another policy to a user
@@ -71,6 +74,10 @@ A user may be attached to multiple policies.
7174
4. Click **Validate** to finish.
7275
The selected policy is attached to the user.
7376

77+
<Message type="important">
78+
Keep in mind that, due to replication and caching, whenever you update a policy, any new configuration of permission sets may take up to 1 minute to apply.
79+
</Message>
80+
7481
## How to delete a policy
7582

7683
<Message type="important">
@@ -81,4 +88,6 @@ A user may be attached to multiple policies.
8188
2. Click **Delete policy**. A warning displays, asking you to confirm your action.
8289
3. Type **DELETE** to confirm, and click **Delete policy** to validate.
8390

84-
91+
<Message type="important">
92+
Keep in mind that, due to replication and caching, whenever you update a policy, any new configuration of permission sets may take up to 1 minute to apply.
93+
</Message>

pages/iam/reference-content/policy.mdx

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,10 @@ A permission set consists of one or multiple permissions to perform actions on r
4949
You can find a detailed list of all permission sets available at Scaleway in the permission sets [reference page](/iam/reference-content/permission-sets/).
5050
</Message>
5151

52+
<Message type="important">
53+
Keep in mind that, due to replication and caching, any new configuration of permission sets may take up to 1 minute to apply.
54+
</Message>
55+
5256
### Conditions
5357

5458
A condition is an additional layer of restrictions for your rule. You can allow access to specific user agents or IP addresses, and allow actions to be performed only at certain dates and times. Conditions are defined through [CEL](#common-expression-language-cel) expressions. In general, a condition expression consists of one or more statements that are joined by logical operators (`&&`, `||`, or `!`).

0 commit comments

Comments
 (0)