mirror of
https://github.com/iSharkFly-Docs/opensearch-docs-cn
synced 2025-02-08 07:24:40 +00:00
7bb41fe4ce
* Make API reference top level Signed-off-by: Naarcha-AWS <naarcha@amazon.com> * Fix typo on Drag and Drop page (#1633) * Fix typo on Drag and Drop page * Update _dashboards/drag-drop-wizard.md Co-authored-by: Nate Bower <nbower@amazon.com> * Update drag-drop-wizard.md Co-authored-by: Nate Bower <nbower@amazon.com> * Putting all the Docker install material on a single page (#1452) * Putting all the Docker install material on a single page Signed-off-by: JeffH-AWS <jeffhuss@amazon.com> * Making room for revamp Signed-off-by: JeffH-AWS <jeffhuss@amazon.com> * Intro added Signed-off-by: JeffH-AWS <jeffhuss@amazon.com> * Continuing to flesh out the intro section and overview Signed-off-by: JeffH-AWS <jeffhuss@amazon.com> * Overview finalized Signed-off-by: JeffH-AWS <jeffhuss@amazon.com> * Introducing docker compose Signed-off-by: JeffH-AWS <jeffhuss@amazon.com> * Added link to compose Signed-off-by: JeffH-AWS <jeffhuss@amazon.com> * Continuing docker image commentary Signed-off-by: JeffH-AWS <jeffhuss@amazon.com> * Sometimes I wonder if anyone reads these Signed-off-by: JeffH-AWS <jeffhuss@amazon.com> * Adding notes on installing compose with pip Signed-off-by: JeffH-AWS <jeffhuss@amazon.com> * Adding prereqs Signed-off-by: JeffH-AWS <jeffhuss@amazon.com> * Magnets - how do they work? Signed-off-by: JeffH-AWS <jeffhuss@amazon.com> * Almonds and peaches are part of the same plant subgenus, Amygdalus Signed-off-by: JeffH-AWS <jeffhuss@amazon.com> * There are 293 ways to make change for a dollar Signed-off-by: JeffH-AWS <jeffhuss@amazon.com> * A shark is the only known fish that can blink with both eyes Signed-off-by: JeffH-AWS <jeffhuss@amazon.com> * A crocodile cannot stick its tongue out Signed-off-by: JeffH-AWS <jeffhuss@amazon.com> * wording Signed-off-by: JeffH-AWS <jeffhuss@amazon.com> * Reorganizing a couple paragraphs to make it flow better Signed-off-by: JeffH-AWS <jeffhuss@amazon.com> * Forgot a word Signed-off-by: JeffH-AWS <jeffhuss@amazon.com> * Add tip about pruning stopped containers Signed-off-by: JeffH-AWS <jeffhuss@amazon.com> * Cleaning up Signed-off-by: JeffH-AWS <jeffhuss@amazon.com> * Add blurb about container ls Signed-off-by: JeffH-AWS <jeffhuss@amazon.com> * Adding the Docker Compose stuff Signed-off-by: JeffH-AWS <jeffhuss@amazon.com> * Working on compose Signed-off-by: JeffH-AWS <jeffhuss@amazon.com> * Continuing work on the compose section - it's a lot of info Signed-off-by: JeffH-AWS <jeffhuss@amazon.com> * Added important settings Signed-off-by: JeffH-AWS <jeffhuss@amazon.com> * Updates to settings that need configured Signed-off-by: JeffH-AWS <jeffhuss@amazon.com> * Still working through compose things Signed-off-by: JeffH-AWS <jeffhuss@amazon.com> * Fixed wording Signed-off-by: JeffH-AWS <jeffhuss@amazon.com> * Working through compose commands and guidance Signed-off-by: JeffH-AWS <jeffhuss@amazon.com> * Reordering/rewording Signed-off-by: JeffH-AWS <jeffhuss@amazon.com> * More phrasing Signed-off-by: JeffH-AWS <jeffhuss@amazon.com> * More wording in steps Signed-off-by: JeffH-AWS <jeffhuss@amazon.com> * More wording in steps Signed-off-by: JeffH-AWS <jeffhuss@amazon.com> * Organizing Signed-off-by: JeffH-AWS <jeffhuss@amazon.com> * Adding stuff and things Signed-off-by: JeffH-AWS <jeffhuss@amazon.com> * Continuing to work through the configuration steps Signed-off-by: JeffH-AWS <jeffhuss@amazon.com> * Fixes Signed-off-by: JeffH-AWS <jeffhuss@amazon.com> * Fixes Signed-off-by: JeffH-AWS <jeffhuss@amazon.com> * Still working on the configuration steps Signed-off-by: JeffH-AWS <jeffhuss@amazon.com> * Changes Signed-off-by: JeffH-AWS <jeffhuss@amazon.com> * More work Signed-off-by: JeffH-AWS <jeffhuss@amazon.com> * Removed perf analyzer - refer to GH issue 1555 Signed-off-by: JeffH-AWS <jeffhuss@amazon.com> * Fixing things Signed-off-by: JeffH-AWS <jeffhuss@amazon.com> * Adding guidance on passing settings in compose Signed-off-by: JeffH-AWS <jeffhuss@amazon.com> * Working through dockerfile materials now Signed-off-by: JeffH-AWS <jeffhuss@amazon.com> * wording Signed-off-by: JeffH-AWS <jeffhuss@amazon.com> * Finalized the sample dev compose file Signed-off-by: JeffH-AWS <jeffhuss@amazon.com> * Continuing work with configuration Signed-off-by: JeffH-AWS <jeffhuss@amazon.com> * Finished - ready for reviews Signed-off-by: JeffH-AWS <jeffhuss@amazon.com> * Fixed a link I forgot to change before Signed-off-by: JeffH-AWS <jeffhuss@amazon.com> * Changes from first proofread Signed-off-by: JeffH-AWS <jeffhuss@amazon.com> * Changed heading Signed-off-by: JeffH-AWS <jeffhuss@amazon.com> * Addressed reviewer comments and made some changes Signed-off-by: JeffH-AWS <jeffhuss@amazon.com> * Forgot to incorporate one change. Fixed. Signed-off-by: JeffH-AWS <jeffhuss@amazon.com> * Final editorial changes Signed-off-by: JeffH-AWS <jeffhuss@amazon.com> Signed-off-by: JeffH-AWS <jeffhuss@amazon.com> * fix#1584-custom_attr_allowlist (#1636) Signed-off-by: cwillum <cwmmoore@amazon.com> Signed-off-by: cwillum <cwmmoore@amazon.com> * Update TERMS.md with definition for Setting (#1632) * fix#1631-Terms-setting Signed-off-by: cwillum <cwmmoore@amazon.com> * fix#1631-Terms-setting Signed-off-by: cwillum <cwmmoore@amazon.com> Signed-off-by: cwillum <cwmmoore@amazon.com> * Add disclaimer about remote fs usage and an example of setting env var (#1644) * Add disclaimer about remote fs usage and an example of setting env var Signed-off-by: JeffH-AWS <jeffhuss@amazon.com> * Enhanced wording a little bit Signed-off-by: JeffH-AWS <jeffhuss@amazon.com> Signed-off-by: JeffH-AWS <jeffhuss@amazon.com> * [DOC] New documentation: Self-host maps server (#1625) * Add new page self-host maps server Signed-off-by: vagimeli <vagimeli@amazon.com> * Added new content Signed-off-by: vagimeli <vagimeli@amazon.com> * Copy edit Signed-off-by: vagimeli <vagimeli@amazon.com> * Tech review edits Signed-off-by: vagimeli <vagimeli@amazon.com> * Doc review edits Signed-off-by: vagimeli <vagimeli@amazon.com> * Editorial review changes Signed-off-by: vagimeli <vagimeli@amazon.com> * Final edits Signed-off-by: vagimeli <vagimeli@amazon.com> Signed-off-by: vagimeli <vagimeli@amazon.com> * Add feedback. Signed-off-by: Naarcha-AWS <naarcha@amazon.com> * Fix links Signed-off-by: Naarcha-AWS <naarcha@amazon.com> Signed-off-by: Naarcha-AWS <naarcha@amazon.com> Signed-off-by: JeffH-AWS <jeffhuss@amazon.com> Signed-off-by: cwillum <cwmmoore@amazon.com> Signed-off-by: vagimeli <vagimeli@amazon.com> Co-authored-by: Nate Bower <nbower@amazon.com> Co-authored-by: Jeff Huss <jeffhuss@amazon.com> Co-authored-by: Chris Moore <107723039+cwillum@users.noreply.github.com> Co-authored-by: Melissa Vagi <105296784+vagimeli@users.noreply.github.com>
134 lines
4.7 KiB
Markdown
134 lines
4.7 KiB
Markdown
---
|
|
layout: default
|
|
title: Create Snapshot
|
|
parent: Snapshot APIs
|
|
nav_order: 5
|
|
---
|
|
|
|
## Create snapshot
|
|
|
|
Creates a snapshot within an existing repository.
|
|
|
|
* To learn more about snapshots, see [Snapshots]({{site.url}}{{site.baseurl}}/opensearch/snapshots/index).
|
|
|
|
* To view a list of your repositories, see [Get snapshot repository]({{site.url}}{{site.baseurl}}/api-reference/snapshots/get-snapshot-repository).
|
|
|
|
### Path parameters
|
|
|
|
Parameter | Data Type | Description
|
|
:--- | :--- | :---
|
|
repository | String | Repostory name to contain the snapshot. |
|
|
snapshot | String | Name of Snapshot to create. |
|
|
|
|
### Query parameters
|
|
|
|
Parameter | Data Type | Description
|
|
:--- | :--- | :---
|
|
wait_for_completion | Boolean | Whether to wait for snapshot creation to complete before continuing. If you include this parameter, the snapshot definition is returned after completion. |
|
|
|
|
### Request fields
|
|
|
|
The request body is optional.
|
|
|
|
Field | Data Type | Description
|
|
:--- | :--- | :---
|
|
`indices` | String | The indices you want to include in the snapshot. You can use `,` to create a list of indices, `*` to specify an index pattern, and `-` to exclude certain indices. Don't put spaces between items. Default is all indices.
|
|
`ignore_unavailable` | Boolean | If an index from the `indices` list doesn't exist, whether to ignore it rather than fail the snapshot. Default is false.
|
|
`include_global_state` | Boolean | Whether to include cluster state in the snapshot. Default is true.
|
|
`partial` | Boolean | Whether to allow partial snapshots. Default is false, which fails the entire snapshot if one or more shards fails to stor
|
|
|
|
#### Sample requests
|
|
|
|
##### Request without a body
|
|
|
|
The following request creates a snapshot called `my-first-snapshot` in an S3 repository called `my-s3-repository`. A request body is not included because it is optional.
|
|
|
|
```json
|
|
POST _snapshot/my-s3-repository/my-first-snapshot
|
|
```
|
|
|
|
##### Request with a body
|
|
|
|
You can also add a request body to include or exclude certain indices or specify other settings:
|
|
|
|
```json
|
|
PUT _snapshot/my-s3-repository/2
|
|
{
|
|
"indices": "opensearch-dashboards*,my-index*,-my-index-2016",
|
|
"ignore_unavailable": true,
|
|
"include_global_state": false,
|
|
"partial": false
|
|
}
|
|
```
|
|
|
|
#### Sample responses
|
|
|
|
Upon success, the response content depends on whether you include the `wait_for_completion` query parameter.
|
|
|
|
##### `wait_for_completion` not included
|
|
|
|
```json
|
|
{
|
|
"accepted": true
|
|
}
|
|
```
|
|
|
|
To verify that the snapshot was created, use the [Get snapshot]({{site.url}}{{site.baseurl}}/api-reference/snapshots/get-snapshot) API, passing the snapshot name as the `snapshot` path parameter.
|
|
{: .note}
|
|
|
|
##### `wait_for_completion` included
|
|
|
|
The snapshot definition is returned.
|
|
|
|
```json
|
|
{
|
|
"snapshot" : {
|
|
"snapshot" : "5",
|
|
"uuid" : "ZRH4Zv7cSnuYev2JpLMJGw",
|
|
"version_id" : 136217927,
|
|
"version" : "2.0.1",
|
|
"indices" : [
|
|
".opendistro-reports-instances",
|
|
".opensearch-observability",
|
|
".kibana_1",
|
|
"opensearch_dashboards_sample_data_flights",
|
|
".opensearch-notifications-config",
|
|
".opendistro-reports-definitions",
|
|
"shakespeare"
|
|
],
|
|
"data_streams" : [ ],
|
|
"include_global_state" : true,
|
|
"state" : "SUCCESS",
|
|
"start_time" : "2022-08-10T16:52:15.277Z",
|
|
"start_time_in_millis" : 1660150335277,
|
|
"end_time" : "2022-08-10T16:52:18.699Z",
|
|
"end_time_in_millis" : 1660150338699,
|
|
"duration_in_millis" : 3422,
|
|
"failures" : [ ],
|
|
"shards" : {
|
|
"total" : 7,
|
|
"failed" : 0,
|
|
"successful" : 7
|
|
}
|
|
}
|
|
}
|
|
```
|
|
#### Response fields
|
|
|
|
| Field | Data Type | Description |
|
|
| :--- | :--- | :--- |
|
|
| snapshot | string | Snapshot name. |
|
|
| uuid | string | Snapshot's universally unique identifier (UUID). |
|
|
| version_id | int | Build ID of the Open Search version that created the snapshot. |
|
|
| version | float | Open Search version that created the snapshot. |
|
|
| indices | array | Indices in the snapshot. |
|
|
| data_streams | array | Data streams in the snapshot. |
|
|
| include_global_state | boolean | Whether the current cluster state is included in the snapshot. |
|
|
| start_time | string | Date/time when the snapshot creation process began. |
|
|
| start_time_in_millis | long | Time (in milliseconds) when the snapshot creation process began. |
|
|
| end_time | string | Date/time when the snapshot creation process ended. |
|
|
| end_time_in_millis | long | Time (in milliseconds) when the snapshot creation process ended. |
|
|
| duration_in_millis | long | Total time (in milliseconds) that the snapshot creation process lasted. |
|
|
| failures | array | Failures, if any, that occured during snapshot creation. |
|
|
| shards | object | Total number of shards created along with number of successful and failed shards. |
|
|
| state | string | Snapshot status. Possible values: `IN_PROGRESS`, `SUCCESS`, `FAILED`, `PARTIAL`. | |