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
+39Lines changed: 39 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,6 +13,8 @@ Azure API Management subscription keys are critical credentials that grant acces
13
13
-[backup](#backup)
14
14
-[restore](#restore)
15
15
-[list](#list)
16
+
-[compare](#compare)
17
+
-[delete](#delete)
16
18
-[clean](#clean)
17
19
-[Backup Storage Layout](#backup-storage-layout)
18
20
-[Typical Workflow](#typical-workflow)
@@ -25,6 +27,20 @@ Azure API Management subscription keys are critical credentials that grant acces
25
27
26
28
## Installation
27
29
30
+
### Pre-built binaries
31
+
32
+
Download the latest release from the [GitHub Releases](https://github.com/f-marschall/apim-kura/releases) page. Binaries are available for Linux, macOS, and Windows across multiple architectures.
33
+
34
+
For example, on Linux (amd64):
35
+
36
+
```bash
37
+
curl -Lo kura https://github.com/f-marschall/apim-kura/releases/latest/download/kura-linux-amd64
@@ -100,6 +116,29 @@ When `--product-id` is provided, the output is filtered to subscriptions scoped
100
116
|`--product-id`|`-p`| No | Filter output to a single product |
101
117
|`--subscription`|`-s`| No | Azure subscription ID (defaults to current CLI context) |
102
118
119
+
### compare
120
+
121
+
```
122
+
kura compare <file1> <file2>
123
+
```
124
+
125
+
The compare command reads two backup JSON files and displays the differences between them. Use this to audit changes, verify backup consistency, or compare subscription keys across different snapshots.
126
+
127
+
### delete
128
+
129
+
```
130
+
kura delete --resource-group <rg> --apim-name <apim> --subscription-id <id> [--subscription <sub-id>]
131
+
```
132
+
133
+
The delete command removes a subscription from an APIM instance. Specify the subscription ID (GUID) to delete.
134
+
135
+
| Flag | Short | Required | Description |
136
+
|------|-------|----------|----------|
137
+
|`--resource-group`|`-g`| Yes | Azure resource group containing the APIM instance |
138
+
|`--apim-name`|`-a`| Yes | Name of the APIM instance |
139
+
|`--subscription-id`|`-i`| Yes | The subscription ID (GUID) to delete |
140
+
|`--subscription`|`-s`| No | Azure subscription ID (defaults to current CLI context) |
0 commit comments