-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add documentation and pricing for static machine IPs #1830
Changes from 3 commits
da8e7aa
95ac82d
d99dd0c
c05ff39
ff05e12
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -117,6 +117,27 @@ Updating a Machine takes it down (like with `fly machine stop`), applies configu | |
not changing the image, so we don't have to go fetch it from the global registry, this is fast, for the same reason `stop` and `start` | ||
are; we've already done the heavy lifting. | ||
|
||
### Static Machine IPs | ||
|
||
Static egress IPs can be attached to a machine. These IPs survive a [machine migration]. | ||
|
||
Static egress IPs are useful when your machine needs to connect to a service that requires allowlisting a specific set of IPs. | ||
If supported, it is recommended to use [Wireguard]. | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Not sure what this means- use Wireguard for what? (also, is There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I forgot to paste in the link. Also yeah the sentence should be better framed. Thank you! |
||
|
||
You can attach a static egresss IP to your machine with `fly machine egress-ip allocate <machine_id>` | ||
gargakshit marked this conversation as resolved.
Show resolved
Hide resolved
|
||
|
||
```cmd | ||
fly machine egress-ip allocate e784e7d9a65208 | ||
``` | ||
|
||
```output | ||
? Looks like you're allocating a static egress (outgoing) IP. This is an advanced feature, and is not needed by most apps. | ||
Are you sure this is what you want? Yes | ||
Allocated egress IPs for machine e784e7d9a65208: | ||
IPv4: 209.71.93.224 | ||
IPv6: 2a09:8280:e600::2e:951:0 | ||
``` | ||
|
||
### Placement | ||
|
||
When you `create`, `run`, or `clone` a Machine, you can pick a Fly.io region to place it in. Our API will contact the Machines API | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Does a static egress IP have any other features beyond surviving a machine migration- isn't it also unique to the machine and not shared among other customers?
(Also is
[machine migration]
supposed to link somewhere)There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🤦 I forgot to paste in the links. Also yeah, its unique to the machine.