Skip to content

Commit c092365

Browse files
dcpenaToriLindsay
andauthored
Dash button - Fundamentals and Version control (cloudflare#25039)
* Fundamentals - dash button * Version mgmt - dash buttons * Apply suggestion from @ToriLindsay Co-authored-by: ToriLindsay <[email protected]> * Apply suggestion from @ToriLindsay Co-authored-by: ToriLindsay <[email protected]> * Apply suggestion from @ToriLindsay Co-authored-by: ToriLindsay <[email protected]> * Apply suggestion from @ToriLindsay Co-authored-by: ToriLindsay <[email protected]> * Apply suggestion from @ToriLindsay Co-authored-by: ToriLindsay <[email protected]> * Apply suggestion from @ToriLindsay Co-authored-by: ToriLindsay <[email protected]> * Apply suggestion from @ToriLindsay Co-authored-by: ToriLindsay <[email protected]> * implementing feedback * Implementing review feedback * Styling fixes --------- Co-authored-by: ToriLindsay <[email protected]>
1 parent 1b7355d commit c092365

File tree

22 files changed

+222
-115
lines changed

22 files changed

+222
-115
lines changed

src/content/docs/fundamentals/account/account-security/audit-logs.mdx

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ sidebar:
99

1010
---
1111

12-
import { APIRequest } from "~/components"
12+
import { DashButton, APIRequest } from "~/components"
1313

1414
Cloudflare Audit Logs are account-based. All user-initiated actions are recorded automatically across both the Cloudflare API and dashboard. System-initiated logs are also captured to reflect actions taken automatically by Cloudflare systems, such as configuration updates, background processes, or internal policy enforcement.
1515

@@ -93,8 +93,9 @@ For more information refer to the [API documentation](https://developers.cloudfl
9393

9494
To access audit logs in the Cloudflare dashboard:
9595

96-
1. Log in to the [Cloudflare dashboard](https://dash.cloudflare.com/login) and select your account.
97-
2. Go to **Manage Account** > **Audit Logs**.
96+
In the Cloudflare dashboard, go to the **Audit Logs** page.
97+
98+
<DashButton url="/?to=/:account/audit-log" />
9899

99100
:::note
100101
The Audit Logs v2 is shown by default. You can switch between Audit Logs v2 and v1 as needed.
@@ -108,12 +109,14 @@ For customers who already have a Logpush job set up for Audit Logs v1, note that
108109

109110
To create a Logpush job:
110111

111-
1. Log in to the [Cloudflare dashboard](https://dash.cloudflare.com/login) and select your account.
112-
2. Go to **Analytics & Logs** > **Logpush**.
113-
3. Select **Create a Logpush job**.
114-
4. In **Select a destination**, select the destination of your choice and add the destination details.
115-
5. In the datasets section, select the [Audit Logs v2 dataset](/logs/logpush/logpush-job/datasets/account/audit_logs_v2/). Audit Logs v2 is an account-based dataset.
116-
6. Once you are done configuring your logpush job, select **Submit**.
112+
1. In the Cloudflare dashboard, go to the **Logpush** page.
113+
114+
<DashButton url="/?to=/:account/logs" />
115+
116+
2. Select **Create a Logpush job**.
117+
3. In **Select a destination**, select the destination of your choice and add the destination details.
118+
4. In the datasets section, select the [Audit Logs v2 dataset](/logs/logpush/logpush-job/datasets/account/audit_logs_v2/). Audit Logs v2 is an account-based dataset.
119+
5. Once you are done configuring your logpush job, select **Submit**.
117120

118121
## Audit Log structure
119122

src/content/docs/fundamentals/account/account-security/cloudflare-access.mdx

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,17 +8,21 @@ sidebar:
88
order: 2
99
---
1010

11+
import { DashButton } from "~/components";
12+
1113
Occasionally, you may want to allow edit access to your account for Cloudflare Support. A typical use case might be migrating a complex or sensitive domain over to Cloudflare.
1214

1315
By default, Cloudflare Support does not have edit access to your account.
1416

1517
To enable editing access by Cloudflare Support:
1618

17-
1. Log in to the [Cloudflare dashboard](https://dash.cloudflare.com/login) and select your account (you must be logged in as a **Super Administrator**).
18-
2. Go to **Manage Account** > **Configurations**.
19-
3. For **Editing Permission**, switch the toggle to **On**.
20-
4. Select a duration.
21-
5. Click **Approve**.
19+
1. In the Cloudflare dashboard, go to the **Configurations** page. (You must be logged in as a **Super Administrator**).
20+
21+
<DashButton url="/?to=/:account/configurations" />
22+
23+
2. For **Editing Permission**, switch the toggle to **On**.
24+
3. Select a duration.
25+
4. Click **Approve**.
2226

2327
:::note
2428

src/content/docs/fundamentals/account/account-security/leaked-password-notifications.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ sidebar:
66

77
---
88

9-
Cloudflare automatically checks if your password has been compromised when you log in to the [Cloudflare dashboard](http://dash.cloudflare.com). Every time you log in to your account, we will securely verify through threat intelligence sources to confirm if your password has been leaked in a past data breach.
9+
Cloudflare automatically checks if your password has been compromised when you log in to the Cloudflare dashboard. Every time you log in to your account, we will securely verify through threat intelligence sources to confirm if your password has been leaked in a past data breach.
1010

1111
Refer to the [blog post](https://blog.cloudflare.com/helping-keep-customers-safe-with-leaked-password-notification/) for more information on how Cloudflare checks for leaked credentials.
1212

src/content/docs/fundamentals/account/account-security/manage-active-sessions.mdx

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,18 @@ sidebar:
55
order: 4
66
---
77

8-
import { Render } from "~/components";
8+
import { DashButton, Render } from "~/components";
99

1010
<Render file="account-manage-active-sessions" product="fundamentals" />
1111

1212
## View active sessions
1313

1414
To view the active sessions associated with your email address:
1515

16-
1. Log in to the [Cloudflare dashboard](https://dash.cloudflare.com).
16+
1. In the Cloudflare dashboard, go to the **Account home** page.
17+
18+
<DashButton url="/?to=/:account/home" />
19+
1720
2. Go to **My Profile** > **Sessions**.
1821

1922
## Revoke active sessions

src/content/docs/fundamentals/account/create-account.mdx

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ description: Learn how to create a new Cloudflare account.
88

99
---
1010

11-
import { Render } from "~/components"
11+
import { DashButton, Render } from "~/components"
1212

1313
To create a Cloudflare account:
1414

@@ -26,11 +26,13 @@ You may want to customize the name of this account, either to help specify its p
2626

2727
To change your account name:
2828

29-
1. Log in to the [Cloudflare dashboard](https://dash.cloudflare.com).
30-
2. Go to **Manage Account** > **Configurations**.
31-
3. For **Account Name**, select **Change Name**.
32-
4. Enter a new account name.
33-
5. Select **Save**.
29+
1. In the Cloudflare dashboard, go to the **Configurations** page.
30+
31+
<DashButton url="/?to=/:account/configurations" />
32+
33+
2. For **Account Name**, select **Change Name**.
34+
3. Enter a new account name.
35+
4. Select **Save**.
3436

3537
## Best practices
3638

src/content/docs/fundamentals/account/find-account-and-zone-ids.mdx

Lines changed: 25 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -6,43 +6,54 @@ sidebar:
66

77
---
88

9+
import { DashButton } from "~/components";
10+
911
Once you [set up a new account](/fundamentals/account/) and [add your domain](/fundamentals/manage-domains/add-site/) to Cloudflare, you may need access to your zone and account IDs for API operations.
1012

1113
## Copy your Account ID
1214

13-
1. Log in to the [Cloudflare dashboard](https://dash.cloudflare.com/login).
14-
2. From the **Accounts** page, locate your account.
15-
3. Select the menu button at the end of the account row.
15+
1. In the Cloudflare dashboard, go to the **Account home** page.
16+
17+
<DashButton url="/?to=/:account/home" />
18+
19+
2. Select the menu button at the end of the account row.
1620
![Screenshot of the Overview page with the API section highlighted](~/assets/images/fundamentals/get-started/overview-account-id.png)
1721

18-
4. Select **Copy account ID**.
22+
3. Select **Copy account ID**.
1923

2024
### Users with a single account
2125

2226
To copy the account ID when you only have one account:
2327

24-
1. Log in to the [Cloudflare dashboard](https://dash.cloudflare.com/login).
25-
2. From **Account Home** page, select the menu button next to your account name.
28+
1. In the Cloudflare dashboard, go to the **Account home** page and locate your account.
29+
30+
<DashButton url="/?to=/:account/home" />
31+
32+
2. Select the menu button next to your account name.
2633
3. From the list that appears, select **Copy account ID**.
2734
![Screenshot of the Overview page with the API section highlighted](~/assets/images/fundamentals/get-started/single-account-id.png)
2835

2936
## Copy your Zone ID
3037

31-
1. Log in to the [Cloudflare dashboard](https://dash.cloudflare.com/login).
32-
2. From the **Accounts** page, locate and select your account.
33-
3. From the **Overview** page for your account, locate the **API** section towards the bottom of the page.
38+
1. In the Cloudflare dashboard, go to the **Account** home and locate your account.
39+
40+
<DashButton url="/?to=/:account/home" />
41+
42+
2. From the **Overview** page for your account, locate the **API** section towards the bottom of the page.
3443

3544
![Screenshot of the Overview page with the API section highlighted](~/assets/images/fundamentals/get-started/dash-overview-api-highlighted.png)
3645

37-
4. Under **Zone ID** select **Click to copy**. You can also find your **Account ID** under the **API** section.
46+
3. Under **Zone ID** select **Click to copy**. You can also find your **Account ID** under the **API** section.
3847

3948
## Find account ID (Workers and Pages)
4049

4150
You can also find your account ID from the **Workers & Pages** section of your account.
4251

43-
1. Log in to the [Cloudflare dashboard](https://dash.cloudflare.com/login).
44-
2. Select your account.
45-
3. Go to **Workers & Pages**. The **Account details** section contains your **Account ID**.
46-
4. To copy the Account ID, select **Click to copy**.
52+
1. In the Cloudflare dashboard, go to the **Workers & Pages** page.
53+
54+
<DashButton url="/?to=/:account/workers-and-pages" />
55+
56+
2. The **Account details** section contains your **Account ID**.
57+
3. To copy the Account ID, select **Click to copy**.
4758

4859
![Screenshot of the Workers & Pages Overview page with the account ID section highlighted](~/assets/images/fundamentals/get-started/workers-account-id.png)

src/content/docs/fundamentals/api/get-started/ca-keys.mdx

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ sidebar:
66

77
---
88

9+
import { DashButton } from "~/components";
10+
911
Origin CA keys are often used as the value of header `X-AUTH-USER-SERVICE-KEY` when interacting with [Origin CA certificates](/ssl/origin-configuration/origin-ca/) API. It is also used by [Keyless SSL](/ssl/keyless-ssl/) key server.
1012

1113
:::note
@@ -25,5 +27,8 @@ The key value always starts with `v1.0-`.
2527
To retrieve your Origin CA keys:
2628

2729
1. Log in to the [Cloudflare dashboard](https://dash.cloudflare.com).
30+
31+
<DashButton url="/?to=/:account/home" />
32+
2833
2. Go to **User Profile** > **API Tokens**.
2934
3. In the **API Keys** section, select `Origin CA Key`.

src/content/docs/fundamentals/api/get-started/keys.mdx

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ sidebar:
55
order: 4
66
---
77

8-
import { Render } from "~/components";
8+
import { DashButton, Render } from "~/components";
99

1010
Global API key is the previous authorization scheme for interacting with the Cloudflare API. When possible, use [API tokens](/fundamentals/api/get-started/create-token/) instead of Global API key.
1111

@@ -33,7 +33,10 @@ For these reasons, Global API key is not recommended for new customers. Current
3333

3434
To retrieve your Global API key:
3535

36-
1. Log in to the [Cloudflare dashboard](https://dash.cloudflare.com) and go to **User Profile** > **API Tokens**.
36+
1. In the Cloudflare dashboard and select **User Profile** > **API Tokens**.
37+
38+
<DashButton url="/?to=/:account/api-tokens" />
39+
3740
2. In the **API Keys** section, click `View` button of **Global API Key**.
3841

3942
## Change your Global API key

src/content/docs/fundamentals/api/how-to/control-api-access.mdx

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ sidebar:
66

77
---
88

9+
import { DashButton } from "~/components";
10+
911
Super administrators of an Enterprise account are capable of selectively scoping the API access. API access can be restricted for the entire account or only for specified account members.
1012

1113
Note that the feature does not disable API calls not related to the Enterprise account.
@@ -14,9 +16,11 @@ Note that the feature does not disable API calls not related to the Enterprise a
1416

1517
To restrict the API access for the entire account:
1618

17-
1. Log in to the [Cloudflare dashboard](https://dash.cloudflare.com) and select an Enterprise account.
18-
2. Go to **Manage Account** > **Members**.
19-
3. Locate the **Enable API Access** section and then update the setting.
19+
1. In the Cloudflare dashboard, go to the **Members** page.
20+
21+
<DashButton url="/?to=/:account/members" />
22+
23+
2. Locate the **Enable API Access** section and then update the setting.
2024

2125
## Member-level access control
2226

@@ -30,6 +34,8 @@ Member-level settings will override the account-level setting. If a specific mem
3034

3135
To restrict the API access for a specific member:
3236

33-
1. Log in to the [Cloudflare dashboard](https://dash.cloudflare.com) and select an Enterprise account.
34-
2. Go to **Manage Account** > **Members**.
35-
3. Click on the member to expand and choose the intended **API Access**. If `Account Default`, then it follows the account level setting.
37+
1. In the Cloudflare dashboard, go to the **Members** page.
38+
39+
<DashButton url="/?to=/:account/members" />
40+
41+
2. Click on the member to expand and choose the intended **API Access**. If `Account Default`, then it follows the account level setting.

src/content/docs/fundamentals/manage-domains/add-site.mdx

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ pcx_content_type: tutorial
44

55
---
66

7-
import { GlossaryTooltip, Render } from "~/components"
7+
import { DashButton, GlossaryTooltip, Render } from "~/components"
88

99
If you purchased your domain from a different provider, you can still connect the domain to Cloudflare. After you connect your domain to Cloudflare, Cloudflare will act as the [reverse proxy](/fundamentals/concepts/how-cloudflare-works/#cloudflare-as-a-reverse-proxy) and [DNS provider](/fundamentals/concepts/how-cloudflare-works/#cloudflare-as-a-dns-provider) for your site.
1010

@@ -20,8 +20,11 @@ To use Cloudflare as a reverse proxy but maintain your DNS provider, refer to [p
2020

2121
## 1. Onboard a domain in Cloudflare
2222

23-
1. Log in to the [Cloudflare dashboard](https://dash.cloudflare.com/login).
24-
2. Select **Add** > **Connect a domain**.
23+
1. Log in to the Cloudflare dashboard.
24+
25+
<DashButton url="/?to=/:account/home" />
26+
27+
2. Select **Onboard a domain**.
2528
3. Enter your website's <GlossaryTooltip term="apex domain">apex domain</GlossaryTooltip> (for example, `example.com`), choose how you would like to add your [DNS records](/dns/manage-dns-records/), and select **Continue**.
2629
:::note
2730
If Cloudflare is unable to identify your domain as a registered domain, make sure you are using an existing [top-level domain](https://www.cloudflare.com/learning/dns/top-level-domain/) (`.com`, `.net`, `.biz`, or others).

0 commit comments

Comments
 (0)