You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/operate/rc/api/get-started/enable-the-api.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -31,7 +31,7 @@ To enable the API:
31
31
32
32
To authenticate REST API calls, you need to combine the API account key with an [API user key]({{< relref "/operate/rc/api/get-started/manage-api-keys#api-user-keys" >}}) to make API calls.
33
33
34
-
Only account owners can see the access key in the account settings.
34
+
Only account owners can see the access key in the account settings and give API access to other users.
35
35
36
36
{{< warning >}}
37
37
Make sure that you keep your access keys secret. Anyone who sends an API request with a valid access key can make changes to your account.
description: New features, enhancements, and other changes added to Redis Cloud during
9
+
December 2024.
10
+
highlights: Logs Viewer API role
11
+
linktitle: December 2024
12
+
weight: 38
13
+
---
14
+
15
+
## New features
16
+
17
+
### Logs Viewer role
18
+
19
+
You can now add a user with the **Logs Viewer** role in the [Access Management]({{< relref "/operate/rc/security/access-control/access-management" >}}) screen. Logs Viewers can only use the [Redis Cloud API]({{< relref "/operate/rc/api" >}}) [`GET logs/`](https://api.redislabs.com/v1/swagger-ui/index.html#/Account/getAccountSystemLogs) endpoint.
20
+
21
+
See [Team Management roles]({{< relref "/operate/rc/security/access-control/access-management#team-management-roles" >}}) to see an overview of user roles and their permissions.
| Access management | <spantitle="Owners can manage account access">✅ Yes</span> | <spantitle="Billing Admins may not manage account access">❌ No</span> | <spantitle="Managers may not manage account access">❌ No</span> | <spantitle="Members may not manage account access">❌ No</span> | <spantitle="Viewers may not manage account access">❌ No</span> |
116
-
| Account settings | <spantitle="Owners can change account settings">✅ Yes</span> | <spantitle="Billing Admins can change the billing address in account settings">✅ Yes<sup>[1](#table-note-1)</sup></span> | <spantitle="Managers may not manage account settings">❌ No</span> | <spantitle="Members may not manage account settings">❌ No</span> | <spantitle="Viewers may not manage account settings">❌ No</span> |
117
-
| Billing & payments | <spantitle="Owners can add/remove payment methods and view history">✅ Yes</span> | <spantitle="Billing Admins can add/remove payment methods and view history">✅ Yes</span> | <spantitle="Managers may not add/remove payment methods or view billing history (Managers may change subscription payment methods between those available to the account)">❌ No</span> | <spantitle="Members may not add/remove payment methods or view billing history">❌ No</span> | <spantitle="Viewers may not add/remove payment methods or view billing history">❌ No</span> |
118
-
| Create subscription | <spantitle="Owners can create new subscriptions">✅ Yes</span> | <spantitle="Billing Admins may not create subscriptions">❌ No</span> | <spantitle="Managers can create new subscriptions">✅ Yes</span> | <spantitle="Members may not create subscriptions">❌ No</span> | <spantitle="Viewers may not create subscriptions">❌ No</span> |
119
-
| Edit subscription | <spantitle="Owners can edit subscriptions">✅ Yes</span> | <spantitle="Billing Admins can edit subscriptions to change the payment method">✅ Yes<sup>[2](#table-note-2)</sup></span> | <spantitle="Managers can edit subscriptions">✅ Yes</span> | <spantitle="Members may not edit subscriptions">❌ No</span> | <spantitle="Viewers may not edit subscriptions">❌ No</span> |
120
-
| Create database (affects cost) | <spantitle="Owners can create databases when doing so will impact costs">✅ Yes</span> | <spantitle="Billing Admins may not create databases when doing so will impact costs">❌ No</span> | <spantitle="Managers can create databases when doing so will impact costs">✅ Yes</span> | <spantitle="Members may not create databases when doing so will impact costs">❌ No</span> | <spantitle="Viewers may not create databases when doing so will impact costs">❌ No</span> |
121
-
| Edit database (affects cost) | <spantitle="Owners can edit databases in ways that will impact costs">✅ Yes</span> | <spantitle="Billing Admins may not edit databases in ways that impact costs">❌ No</span> | <spantitle="Managers can edit databases in ways that impact costs">✅ Yes</span> | <spantitle="Members may not edit databases in ways that impact costs">❌ No</span> | <spantitle="Viewers may not edit databases in ways that impact costs">❌ No</span> |
122
-
| Create database (no cost impact) | <spantitle="Owners can create databases when doing so will not impact costs">✅ Yes</span> | <spantitle="Billing Admins may not create databases when doing so will not impact costs">❌ No</span> | <spantitle="Managers can create databases when doing so will not impact costs">✅ Yes</span> | <spantitle="Members can create databases when doing so will not impact costs">✅ Yes</span> | <spantitle="Viewers may not create databases when doing so will not impact costs">❌ No</span> |
123
-
| Edit database (no cost impact) | <spantitle="Owners can edit databases in ways that do not impact costs">✅ Yes</span> | <spantitle="Billing Admins may not change databases in ways that do not affect costs">❌ No</span> | <spantitle="Managers can change databases in ways that do not affect costs">✅ Yes</span> | <spantitle="Members can change databases in ways that do not affect costs">✅ Yes</span> | <spantitle="Viewers may not change databases in ways that do not affect costs">❌ No</span> |
124
-
| View subscription | <spantitle="Owners can view subscription details">✅ Yes</span> | <spantitle="Billing Admins can view subscription details">✅ Yes</span> | <spantitle="Managers can view subscription details">✅ Yes</span> | <spantitle="Members can view subscription details">✅ Yes</span> | <spantitle="Viewers can view subscription details">✅ Yes</span> |
125
-
| View database | <spantitle="Owners can view database details">✅ Yes</span> | <spantitle="Billing Admins can view the list of databases but not database details">✅ Yes<sup>[3](#table-note-3)</sup></span> | <spantitle="Managers can view database details">✅ Yes</span> | <spantitle="Members can view database details">✅ Yes</span> | <spantitle="Viewers can view database details">✅ Yes</span> |
111
+
-**Logs viewer** can not access the Redis Cloud console. They are only allowed access to the [Redis Cloud API]({{< relref "/operate/rc/api" >}}) [`GET logs/`](https://api.redislabs.com/v1/swagger-ui/index.html#/Account/getAccountSystemLogs) endpoint.
112
+
113
+
This table shows each role's ability to perform common tasks.
| Access management | <spantitle="Owners can manage account access">✅ Yes</span> | <spantitle="Billing Admins may not manage account access">❌ No</span> | <spantitle="Managers may not manage account access">❌ No</span> | <spantitle="Members may not manage account access">❌ No</span> | <spantitle="Viewers may not manage account access">❌ No</span> | <spantitle="Logs Viewers may not manage account access">❌ No</span> |
118
+
| Account settings | <spantitle="Owners can change account settings">✅ Yes</span> | <spantitle="Billing Admins can change the billing address in account settings">✅ Yes<sup>[1](#table-note-1)</sup></span> | <spantitle="Managers may not manage account settings">❌ No</span> | <spantitle="Members may not manage account settings">❌ No</span> | <spantitle="Viewers may not manage account settings">❌ No</span> | <spantitle="Logs Viewers may not manage account settings">❌ No</span> |
119
+
| Billing & payments | <spantitle="Owners can add/remove payment methods and view history">✅ Yes</span> | <spantitle="Billing Admins can add/remove payment methods and view history">✅ Yes</span> | <spantitle="Managers may not add/remove payment methods or view billing history (Managers may change subscription payment methods between those available to the account)">❌ No</span> | <spantitle="Members may not add/remove payment methods or view billing history">❌ No</span> | <spantitle="Viewers may not add/remove payment methods or view billing history">❌ No</span> | <spantitle="Logs viewers may not add/remove payment methods or view billing history">❌ No</span> |
120
+
| Create subscription | <spantitle="Owners can create new subscriptions">✅ Yes</span> | <spantitle="Billing Admins may not create subscriptions">❌ No</span> | <spantitle="Managers can create new subscriptions">✅ Yes</span> | <spantitle="Members may not create subscriptions">❌ No</span> | <spantitle="Viewers may not create subscriptions">❌ No</span> | <spantitle="Logs viewers may not create subscriptions">❌ No</span> |
121
+
| Edit subscription | <spantitle="Owners can edit subscriptions">✅ Yes</span> | <spantitle="Billing Admins can edit subscriptions to change the payment method">✅ Yes<sup>[2](#table-note-2)</sup></span> | <spantitle="Managers can edit subscriptions">✅ Yes</span> | <spantitle="Members may not edit subscriptions">❌ No</span> | <spantitle="Viewers may not edit subscriptions">❌ No</span> | <spantitle="Logs viewers may not edit subscriptions">❌ No</span> |
122
+
| Create database (affects cost) | <spantitle="Owners can create databases when doing so will impact costs">✅ Yes</span> | <spantitle="Billing Admins may not create databases when doing so will impact costs">❌ No</span> | <spantitle="Managers can create databases when doing so will impact costs">✅ Yes</span> | <spantitle="Members may not create databases when doing so will impact costs">❌ No</span> | <spantitle="Viewers may not create databases when doing so will impact costs">❌ No</span> | <spantitle="Logs viewers may not create databases when doing so will impact costs">❌ No</span> |
123
+
| Edit database (affects cost) | <spantitle="Owners can edit databases in ways that will impact costs">✅ Yes</span> | <spantitle="Billing Admins may not edit databases in ways that impact costs">❌ No</span> | <spantitle="Managers can edit databases in ways that impact costs">✅ Yes</span> | <spantitle="Members may not edit databases in ways that impact costs">❌ No</span> | <spantitle="Viewers may not edit databases in ways that impact costs">❌ No</span> | <spantitle="Logs viewers may not edit databases in ways that impact costs">❌ No</span> |
124
+
| Create database (no cost impact) | <spantitle="Owners can create databases when doing so will not impact costs">✅ Yes</span> | <spantitle="Billing Admins may not create databases when doing so will not impact costs">❌ No</span> | <spantitle="Managers can create databases when doing so will not impact costs">✅ Yes</span> | <spantitle="Members can create databases when doing so will not impact costs">✅ Yes</span> | <spantitle="Viewers may not create databases when doing so will not impact costs">❌ No</span> | <spantitle="Logs viewers may not create databases when doing so will not impact costs">❌ No</span> |
125
+
| Edit database (no cost impact) | <spantitle="Owners can edit databases in ways that do not impact costs">✅ Yes</span> | <spantitle="Billing Admins may not change databases in ways that do not affect costs">❌ No</span> | <spantitle="Managers can change databases in ways that do not affect costs">✅ Yes</span> | <spantitle="Members can change databases in ways that do not affect costs">✅ Yes</span> | <spantitle="Viewers may not change databases in ways that do not affect costs">❌ No</span> | <spantitle="Logs viewers may not change databases in ways that do not affect costs">❌ No</span> |
126
+
| View subscription | <spantitle="Owners can view subscription details">✅ Yes</span> | <spantitle="Billing Admins can view subscription details">✅ Yes</span> | <spantitle="Managers can view subscription details">✅ Yes</span> | <spantitle="Members can view subscription details">✅ Yes</span> | <spantitle="Viewers can view subscription details">✅ Yes</span> | <spantitle="Logs viewers may not view subscriptions">❌ No</span> |
127
+
| View database | <spantitle="Owners can view database details">✅ Yes</span> | <spantitle="Billing Admins can view the list of databases but not database details">✅ Yes<sup>[3](#table-note-3)</sup></span> | <spantitle="Managers can view database details">✅ Yes</span> | <spantitle="Members can view database details">✅ Yes</span> | <spantitle="Viewers can view database details">✅ Yes</span> | <spantitle="Logs viewers may not view databases">❌ No</span> |
128
+
| Use the [REST API]({{< relref "/operate/rc/api" >}}) | <spantitle="Owners can use the Redis Cloud API">✅ Yes</span> | <spantitle="Billing Admins may not use the Redis Cloud API">❌ No</span> | <spantitle="Managers may not use the REST API">❌ No</span> | <spantitle="Members may not use the REST API">❌ No</span> | <spantitle="Viewers can use the REST API for GET requests only">✅ Yes<sup>[4](#table-note-4)</sup></span> | <spantitle="Logs viewers can use the REST API for GET /logs only">✅ Yes<sup>[5](#table-note-5)</sup></span> |
126
129
127
130
1. <aname="table-note-1"style="display: block; height: 80px; margin-top: -80px;"></a>Billing Admins can only edit the account billing address in Account Settings.
128
131
129
132
2. <aname="table-note-2"style="display: block; height: 80px; margin-top: -80px;"></a>Billing Admins can only change the payment method when editing a subscription.
130
133
131
134
3. <aname="table-note-3"style="display: block; height: 80px; margin-top: -80px;"></a>Billing Admins can see the list of databases, but can not see database details, including connection details.
135
+
136
+
4. <aname="table-note-4"style="display: block; height: 80px; margin-top: -80px;"></a>Viewers can use the REST API for GET requests, but can not modify subscription or database details.
137
+
138
+
5. <aname="table-note-5"style="display: block; height: 80px; margin-top: -80px;"></a>Logs viewers can only use the [`GET logs/`](https://api.redislabs.com/v1/swagger-ui/index.html#/Account/getAccountSystemLogs) endpoint of the REST API.
0 commit comments