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
By deploying as an **outbound-only node**, data transfer costs are significantly reduced since the node does not serve blockchain data to external peers. With its outbound connections, the node(s) are able to maintain full blockchain synchronization.
77
77
78
78
---
79
-
### Accessing and Using bitcoin-cli on a Bitcoin Core Instance
79
+
### Accessing and Using bitcoin-cli on a Bitcoin Core Instance
80
80
81
-
To interact with your Bitcoin Core instance, you'll need to use AWS Systems Manager, as direct SSH access is not available.
81
+
To interact with your Bitcoin Core instance, you'll need to use AWS Systems Manager, as direct SSH access is not available.
82
82
83
83
Bitcoin Core supports cookie-based authentication by default, so interacting with the `bitcoin-cli` from the node itself does not require credentials.
For a client to securely interact with the Bitcoin Core RPC endpoint from a private subnet within your isolated VPC environment, AWS Secrets Manager is leveraged for credential storage and retrieval.
112
+
For a client to securely interact with the Bitcoin Core RPC endpoint from a private subnet within your isolated VPC environment, AWS Secrets Manager is leveraged for credential storage and retrieval.
113
113
114
114
**Important**: Ensure that you execute the following commands from within a private subnet in the Bitcoin Core Node VPC. A VPC CloudShell environment is suitable for testing purposes.
To make an RPC call to a single Bitcoin node, use the following command. Replace <Bitcoin-Node-Private-IP> with the actual private IP address of your Bitcoin node: `<Bitcoin-Node-Private-IP>`.
124
+
To make an RPC call to a single Bitcoin node, use the following command. Replace <Bitcoin-Node-Private-IP> with the actual private IP address of your Bitcoin node: `<Bitcoin-Node-Private-IP>`.
125
125
126
126
```
127
127
curl --user "$BTC_RPC_AUTH" \
@@ -269,7 +269,7 @@ To maintain security, rotate RPC credentials periodically using the `generateRPC
269
269
node generateRPCAuth.js
270
270
```
271
271
272
-
This will update the value of your credentials in Secrets Manager.
272
+
This will update the value of your credentials in Secrets Manager.
273
273
274
274
**Replacing the Credentials and Restarting the Node to Apply Updates**
275
275
@@ -316,7 +316,7 @@ Keep your node healthy by monitoring logs and configurations:
Deploying and managing a Bitcoin node on AWS requires careful configuration to ensure security, cost efficiency, and high availability. By following the best practices outlined in this guide, you can maintain a robust and secure node while minimizing costs. Stay proactive with monitoring and regularly update credentials to keep your node running smoothly.
0 commit comments