Skip to content

Commit fb01044

Browse files
authored
Merge branch 'main' into fleet-synced-integrations
2 parents 01d1307 + 950ba05 commit fb01044

File tree

2,326 files changed

+53915
-43900
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

2,326 files changed

+53915
-43900
lines changed

404.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
layout: not-found
3+
---
4+
5+
# Page not found

cloud-account/change-your-password.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ applies:
88

99
# Change your password [ec-change-password]
1010

11-
If you created a password when you signed up for a {{ecloud}} account, or you added the password-based login method to your account, then you can change your password if needed.
11+
If you created a password when you signed up for an {{ecloud}} account, or you added the password-based login method to your account, then you can change your password if needed.
1212

1313
If you know your current password:
1414

cloud-account/join-or-leave-an-organization.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ If you already belong to an organization, and you want to join a new one you wil
3535

3636
Alternatively, for Elastic Cloud Hosted deployments, there's a possibility to migrate your deployments to the new organization through back up and restore operations. In such case:
3737

38-
1. [Back up your deployments to any private repository](/deploy-manage/tools/snapshot-and-restore/ec-custom-repository.md) so that you can restore them to your new organization.
38+
1. [Back up your deployments to any private repository](/deploy-manage/tools/snapshot-and-restore/elastic-cloud-hosted.md) so that you can restore them to your new organization.
3939
2. Leave your current organization.
4040
3. Ask the administrator to invite you to the organization you want to join.
4141
4. Accept the invitation that you will get by email.
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
**Quick start options**
2+
3+
* [**Elastic Cloud**](/deploy-manage/deploy/elastic-cloud.md): Get a hosted solution up and running in minutes.
4+
* [**Elastic Cloud Hosted**](/deploy-manage/deploy/elastic-cloud/cloud-hosted.md): Our hosted Elastic Stack offering, deployed in the cloud with your provider of choice. Sign up for a [14-day free trial](https://cloud.elastic.co/registration).
5+
* [**Elastic Cloud Serverless**](/deploy-manage/deploy/elastic-cloud/serverless.md): Create serverless projects for autoscaled and fully managed Elastic deployments. Sign up for a [14-day free trial](https://cloud.elastic.co/serverless-registration).
6+
* [**Local development**](/solutions/search/run-elasticsearch-locally.md): Get started quickly with {{es}} and {{kib}} in Docker for local development and testing.
7+
8+
**Advanced options**
9+
10+
* [**Self-managed**](/deploy-manage/deploy/self-managed.md): Install, configure, and run Elastic on your own premises.
11+
* [**Elastic Cloud Enterprise**](https://www.elastic.co/guide/en/cloud-enterprise/current/Elastic-Cloud-Enterprise-overview.html): Deploy Elastic Cloud on public or private clouds, virtual machines, or your own premises.
12+
* [**Elastic Cloud on Kubernetes**](/deploy-manage/deploy/cloud-on-k8s.md): Deploy Elastic Cloud on Kubernetes.
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
Field and document security is subject to the following limitations:
2+
3+
### Document level security limitations
4+
5+
When a user’s role enables [document level security](/deploy-manage/users-roles/cluster-or-deployment-auth/controlling-access-at-document-field-level.md) for a data stream or index:
6+
7+
* Document level security doesn’t affect global index statistics that relevancy scoring uses. This means that scores are computed without taking the role query into account. Documents that don’t match the role query are never returned.
8+
* The `has_child` and `has_parent` queries aren’t supported as query parameters in the role definition. The `has_child` and `has_parent` queries can be used in the search API with document level security enabled.
9+
* [Date math](elasticsearch://reference/elasticsearch/rest-apis/common-options.md#date-math) expressions cannot contain `now` in [range queries with date fields](elasticsearch://reference/query-languages/query-dsl-range-query.md#ranges-on-dates).
10+
* Any query that makes remote calls to fetch query data isn’t supported, including the following queries:
11+
12+
* `terms` query with terms lookup
13+
* `geo_shape` query with indexed shapes
14+
* `percolate` query
15+
16+
* If suggesters are specified and document level security is enabled, the specified suggesters are ignored.
17+
* A search request cannot be profiled if document level security is enabled.
18+
* The [terms enum API](https://www.elastic.co/docs/api/doc/elasticsearch/operation/operation-terms-enum) does not return terms if document level security is enabled.
19+
* The [`multi_match`](elasticsearch://reference/query-languages/query-dsl-multi-match-query.md) query does not support specifying fields using wildcards.
20+
21+
:::{note}
22+
While document-level security prevents users from viewing restricted documents, it’s still possible to write search requests that return aggregate information about the entire index. A user whose access is restricted to specific documents in an index could still learn about field names and terms that only exist in inaccessible documents, and count how many inaccessible documents contain a given term.
23+
:::
24+
25+
### Field level security limitations
26+
27+
When a user’s role enables document or [field level security](/deploy-manage/users-roles/cluster-or-deployment-auth/controlling-access-at-document-field-level.md) for a data stream or index:
28+
29+
* The user cannot perform write operations:
30+
31+
* The update API isn’t supported.
32+
* Update requests included in bulk requests aren’t supported.
33+
34+
* The user cannot perform operations that effectively make contents accessible under another name, including actions from the following APIs:
35+
36+
* [Clone index API](https://www.elastic.co/docs/api/doc/elasticsearch/operation/operation-indices-clone)
37+
* [Shrink index API](https://www.elastic.co/docs/api/doc/elasticsearch/operation/operation-indices-shrink)
38+
* [Split index API](https://www.elastic.co/docs/api/doc/elasticsearch/operation/operation-indices-split)
39+
* [Aliases API](https://www.elastic.co/docs/api/doc/elasticsearch/operation/operation-indices-update-aliases)
40+
41+
* The request cache is disabled for search requests if either of the following are true:
42+
43+
* The role query that defines document level security is [templated](/deploy-manage/users-roles/cluster-or-deployment-auth/controlling-access-at-document-field-level.md#templating-role-query) using a [stored script](/explore-analyze/scripting/modules-scripting-using.md#script-stored-scripts).
44+
* The target indices are a mix of local and remote indices.

deploy-manage/api-keys.md

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
---
22
applies_to:
3-
stack: ga
43
deployment:
54
eck: ga
65
ess: ga
@@ -9,14 +8,7 @@ applies_to:
98
serverless: ga
109
---
1110

12-
# Manage API keys
13-
14-
% What needs to be done: Write from scratch
15-
16-
% GitHub issue: https://github.com/elastic/docs-projects/issues/349
17-
18-
% Scope notes: Elasticsearch & Kibana authentication API Keys
19-
11+
# API keys
2012

2113
API keys are security mechanisms used to authenticate and authorize access to your deployments and {{es}} resources.
2214

deploy-manage/api-keys/elastic-cloud-enterprise-api-keys.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,5 +70,5 @@ To create a bearer token:
7070
{ "token": "eyJ0eXa...<very long string>...MgBmsw4s" }
7171
```
7272
73-
2. Specify the bearer token in the Authentication header of your API requests. To learn more, check [accessing the API from the command line](asciidocalypse://docs/cloud/docs/reference/cloud/cloud-enterprise/ece-api-command-line.md).
73+
2. Specify the bearer token in the Authentication header of your API requests. To learn more, check [accessing the API from the command line](asciidocalypse://docs/cloud/docs/reference/cloud-enterprise/ece-api-command-line.md).
7474

deploy-manage/api-keys/serverless-project-api-keys.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ You can manage your keys in **{{project-settings}} → {{manage-app}} → {{api-
1616

1717
:::{image} ../../images/serverless-api-key-management.png
1818
:alt: API keys UI
19-
:class: screenshot
19+
:screenshot:
2020
:::
2121

2222

@@ -26,7 +26,7 @@ In **{{api-keys-app}}**, click **Create API key**:
2626

2727
:::{image} ../../images/serverless-create-personal-api-key.png
2828
:alt: Create API key UI
29-
:class: screenshot
29+
:screenshot:
3030
:width: 50%
3131
:::
3232

@@ -70,7 +70,7 @@ For example, the following `role_descriptors` object defines a `books-read-only`
7070
}
7171
```
7272

73-
For the `role_descriptors` object schema, check out the [`/_security/api_key` endpoint](https://www.elastic.co/docs/api/doc/elasticsearch-serverless/operation/operation-security-create-api-key) docs. For supported privileges, check [Security privileges](../users-roles/cluster-or-deployment-auth/elasticsearch-privileges.md#privileges-list-indices).
73+
For the `role_descriptors` object schema, check out the [`/_security/api_key` endpoint](https://www.elastic.co/docs/api/doc/elasticsearch-serverless/operation/operation-security-create-api-key) docs. For supported privileges, check [Security privileges](/deploy-manage/users-roles/cluster-or-deployment-auth/elasticsearch-privileges.md#privileges-list-indices).
7474

7575

7676
## Update an API key [api-keys-update-an-api-key]

deploy-manage/autoscaling.md

Lines changed: 34 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -1,70 +1,54 @@
11
---
22
mapped_urls:
3-
- https://www.elastic.co/guide/en/cloud-heroku/current/ech-autoscaling.html
4-
- https://www.elastic.co/guide/en/cloud/current/ec-autoscaling.html
5-
- https://www.elastic.co/guide/en/cloud-enterprise/current/ece-autoscaling.html
63
- https://www.elastic.co/guide/en/elasticsearch/reference/current/xpack-autoscaling.html
4+
applies_to:
5+
deployment:
6+
ece: ga
7+
ess: ga
8+
eck: ga
9+
serverless: all
710
---
811

912
# Autoscaling
1013

11-
% What needs to be done: Refine
14+
The autoscaling feature adjusts resources based on demand. A deployment can use autoscaling to scale resources as needed, ensuring sufficient capacity to meet workload requirements. In {{ece}}, {{eck}}, and {{ech}} deployments, autoscaling follows predefined policies, while in {{serverless-short}}, it is fully managed and automatic.
1215

13-
% GitHub issue: https://github.com/elastic/docs-projects/issues/344
16+
:::{{tip}} - Serverless handles autoscaling for you
17+
By default, {{serverless-full}} automatically scales your {{es}} resources based on your usage. You don't need to enable autoscaling.
18+
:::
1419

15-
% Scope notes: Creating a new landing page and subheadings/pages for different deployment types. Merge content when appropriate
20+
## Cluster autoscaling
1621

17-
% Use migrated content from existing pages that map to this page:
22+
::::{admonition} Indirect use only
23+
This feature is designed for indirect use by {{ech}}, {{ece}}, and {{eck}}. Direct use is not supported.
24+
::::
1825

19-
% - [ ] ./raw-migrated-files/cloud/cloud-heroku/ech-autoscaling.md
20-
% Notes: 1 child
21-
% - [ ] ./raw-migrated-files/cloud/cloud/ec-autoscaling.md
22-
% Notes: 2 children
23-
% - [ ] ./raw-migrated-files/cloud/cloud-enterprise/ece-autoscaling.md
24-
% Notes: 2 children
25-
% - [ ] ./raw-migrated-files/elasticsearch/elasticsearch-reference/xpack-autoscaling.md
26+
Cluster autoscaling allows an operator to create tiers of nodes that monitor themselves and determine if scaling is needed based on an operator-defined policy. An Elasticsearch cluster can use the autoscaling API to report when additional resources are required. For example, an operator can define a policy that scales a warm tier based on available disk space. Elasticsearch monitors disk space in the warm tier. If it predicts low disk space for current and future shard copies, the autoscaling API reports that the cluster needs to scale. It remains the responsibility of the operator to add the additional resources that the cluster signals it requires.
2627

27-
% Internal links rely on the following IDs being on this page (e.g. as a heading ID, paragraph ID, etc):
28+
A policy is composed of a list of roles and a list of deciders. The policy governs the nodes matching the roles. The deciders provide independent estimates of the capacity required. See [Autoscaling deciders](../deploy-manage/autoscaling/autoscaling-deciders.md) for details on available deciders.
2829

29-
$$$ec-autoscaling-intro$$$
30+
Cluster autoscaling supports:
31+
* Scaling machine learning nodes up and down.
32+
* Scaling data nodes up based on storage.
3033

31-
$$$ec-autoscaling-factors$$$
34+
## Trained model autoscaling
3235

33-
$$$ec-autoscaling-notifications$$$
36+
:::{admonition} Trained model auto-scaling for self-managed deployments
37+
The available resources of self-managed deployments are static, so trained model autoscaling is not applicable. However, available resources are still segmented based on the settings described in this section.
38+
:::
3439

35-
$$$ec-autoscaling-restrictions$$$
40+
Trained model autoscaling automatically adjusts the resources allocated to trained model deployments based on demand. This feature is available on all cloud deployments (ECE, ECK, ECH) and {{serverless-short}}. See [Trained model autoscaling](/deploy-manage/autoscaling/trained-model-autoscaling.md) for details.
3641

37-
$$$ec-autoscaling-enable$$$
42+
Trained model autoscaling supports:
43+
* Scaling trained model deployments
3844

39-
$$$ec-autoscaling-update$$$
45+
::::{note}
46+
Autoscaling is not supported on Debian 8.
47+
::::
4048

41-
$$$ece-autoscaling-intro$$$
49+
Find instructions on setting up and managing autoscaling, including supported environments, configuration options, and examples:
4250

43-
$$$ece-autoscaling-factors$$$
44-
45-
$$$ece-autoscaling-notifications$$$
46-
47-
$$$ece-autoscaling-restrictions$$$
48-
49-
$$$ece-autoscaling-enable$$$
50-
51-
$$$ece-autoscaling-update$$$
52-
53-
$$$ech-autoscaling-intro$$$
54-
55-
$$$ech-autoscaling-factors$$$
56-
57-
$$$ech-autoscaling-notifications$$$
58-
59-
$$$ech-autoscaling-restrictions$$$
60-
61-
$$$ech-autoscaling-enable$$$
62-
63-
$$$ech-autoscaling-update$$$
64-
65-
**This page is a work in progress.** The documentation team is working to combine content pulled from the following pages:
66-
67-
* [/raw-migrated-files/cloud/cloud-heroku/ech-autoscaling.md](/raw-migrated-files/cloud/cloud-heroku/ech-autoscaling.md)
68-
* [/raw-migrated-files/cloud/cloud/ec-autoscaling.md](/raw-migrated-files/cloud/cloud/ec-autoscaling.md)
69-
* [/raw-migrated-files/cloud/cloud-enterprise/ece-autoscaling.md](/raw-migrated-files/cloud/cloud-enterprise/ece-autoscaling.md)
70-
* [/raw-migrated-files/elasticsearch/elasticsearch-reference/xpack-autoscaling.md](/raw-migrated-files/elasticsearch/elasticsearch-reference/xpack-autoscaling.md)
51+
* [Autoscaling in {{ece}} and {{ech}}](/deploy-manage/autoscaling/autoscaling-in-ece-and-ech.md)
52+
* [Autoscaling in {{eck}}](/deploy-manage/autoscaling/autoscaling-in-eck.md)
53+
* [Autoscaling deciders](/deploy-manage/autoscaling/autoscaling-deciders.md)
54+
* [Trained model autoscaling](/deploy-manage/autoscaling/trained-model-autoscaling.md)

0 commit comments

Comments
 (0)