Skip to content

Commit 5f014ab

Browse files
committed
Add more information about DNSLink to zarr guide
1 parent 8eb1337 commit 5f014ab

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

docs/how-to/scientific-data/publish-geospatial-zarr-data.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -230,12 +230,18 @@ Link a DNS name to your CID by adding a TXT record:
230230
_dnslink.data.example.org TXT "dnslink=/ipfs/<cid>"
231231
```
232232

233-
Users can then access your data using one of the following methods:
233+
Updating the DNS record can be done whenever you publish a new version, allowing you to maintain a human-readable URL that always points to the latest dataset. This is ideal for datasets that are updated frequently and need a stable, user-friendly URL.
234+
235+
To update the DNSLink record, you can use tools like [OctoDNS](https://github.com/octodns/octodns) or [DNSControl](https://dnscontrol.org/), which work with many DNS providers and can be integrated into CI/CD pipelines for automated updates when you publish new data. Another option, if you are using GitHub Action is to use the [DNSLink Action](https://github.com/ipshipyard/dnslink-action).
236+
237+
To access data linked with DNSLink, you can use one of the following methods:
234238

235239
- With an IPFS gateway: `https://inbrowser.link/ipns/data.example.org`
236240
- With Kubo: `ipfs cat /ipns/data.example.org/zarr.json`
237241
- Using ipfsspec in Python as detailed below in [Python with ipfsspec](#python-with-ipfsspec), which also supports IPNS names, so you can use `ipns://data.example.org/zarr.json` directly.
238242

243+
> **Note:** the `ipns://` scheme can seem misleading because it's used for both IPNS and DNSLink names. The reason is that both are mutable.
244+
239245
## Accessing published data
240246

241247
Once published, users can access your Zarr datasets through multiple methods:

0 commit comments

Comments
 (0)