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: README.md
+6-2Lines changed: 6 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,8 +1,12 @@
1
1
# Elastic Cloud Control
2
2
3
-
`ecctl` is the CLI on steroids for the Elastic Cloud API. It wraps common operations commonly needed by Elastic Cloud operators within a single command line tool.
3
+
NOTE: **You are looking at the documentation for a beta release. Please keep in mind that backwards-incompatible changes might be introduced in future releases.**
4
4
5
-
The goal of this project is to provide an easier way to interact with the Elastic Cloud API, ensuring each one of the provided commands is thoroughly tested.
5
+
`ecctl` is the CLI on steroids for the Elastic Cloud Enterprise API. It wraps typical operations commonly needed by ECE operators within a single command line tool.
6
+
7
+
The goal of this project is to provide an easier way to interact with the ECE API, ensuring each one of the provided commands is thoroughly tested.
8
+
9
+
Note that, right now, `ecctl` targets ECE installations only. There are, however, plans to support public Elasticsearch Service API in the future.
6
10
7
11
To get started with Elastic Cloud Control, see the [official documentation](https://www.elastic.co/guide/en/ecctl/current/index.html).
Copy file name to clipboardExpand all lines: docs/ecctl-getting-started.asciidoc
+20-26Lines changed: 20 additions & 26 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,16 +1,21 @@
1
1
[id="{p}-overview"]
2
2
== Overview
3
3
4
-
{p} is the CLI on steroids for the Elastic Cloud API. It wraps
5
-
common operations commonly needed by Elastic Cloud operators within a
4
+
NOTE: **You are looking at the documentation for a beta release. Please keep in mind that backwards-incompatible changes might be introduced in future releases.**
5
+
6
+
{p} is the CLI on steroids for the Elastic Cloud Enterprise API. It wraps
7
+
typical operations commonly needed by ECE operators within a
6
8
single command line tool.
7
9
8
-
Benfits of {p}:
10
+
Benefits of {p}:
9
11
10
-
* Easier to use for ops than using the Cloud UI or using the RESTful API directly
11
-
* Help you automate the deployment lifecycle
12
+
* Easier to use for ops than using the user console using the RESTful API directly
13
+
* Helps you automate the deployment lifecycle
12
14
* Provides a foundation for integration with other tools, such as Terraform and Ansible
13
15
16
+
Note that, right now, {p} targets ECE installations only. There are, however, plans
17
+
to support public Elasticsearch Service API in the future.
18
+
14
19
[id="{p}-installing"]
15
20
== Installing
16
21
@@ -29,15 +34,14 @@ the steps from our link:https://github.com/elastic/ecctl/blob/master/CONTRIBUTIN
29
34
The simplest installation for macOS users is to install {p} with
30
35
link:https://brew.sh/[Homebrew]:
31
36
32
-
[source,console]
37
+
[source]
33
38
----
34
39
$ brew tap elastic/ecctl
35
40
$ brew tap-pin elastic/ecctl
36
41
$ brew install elastic/ecctl/ecctl
37
42
Updating Homebrew...
38
43
=> Installing ecctl from elastic/ecctl
39
44
...
40
-
[id="{p}-"]
41
45
=> Summary
42
46
🍺 /usr/local/Cellar/ecctl/1.0.0: 6 files, 13MB, built in 7 seconds
43
47
----
@@ -92,7 +96,7 @@ variables, or at runtime using the CLI’s global flags.
92
96
=== Before you begin
93
97
The hierarchy for configuration parameters is as follows, from higher precedence to lower:
94
98
95
-
. Command line flags `--region`, `--host`, `--user`, `--pass`
99
+
. Command line flags `--host`, `--user`, `--pass`
96
100
. Environment variables
97
101
. Shared configuration file
98
102
`$HOME/.ecctl/config.<json|toml|yaml|hcl>`
@@ -102,7 +106,7 @@ The hierarchy for configuration parameters is as follows, from higher precedence
102
106
103
107
If it’s your first time using {p}, use the `init` command to assist you in generating a configuration file. The resulting configuration file will be saved under `~/.ecctl/config.json`:
104
108
105
-
[source,console]
109
+
[source]
106
110
----
107
111
$ ecctl init
108
112
Welcome to the Elastic Cloud CLI! This command will guide you through authenticating and setting some default values.
@@ -164,14 +168,13 @@ the binary for Elastic Cloud:
164
168
165
169
[source,yaml]
166
170
----
167
-
host: https://api.elastic-cloud.com # URL of Elastic Cloud or your ECE installation.
168
-
region: us-east-1 # For ECE installations you can just omit this setting.
171
+
host: https://api.elastic-cloud.com # URL of your ECE API endpoint
169
172
170
173
# Credentials
171
174
## apikey is the preferred authentication mechanism.
0 commit comments