btp-service-managerlisted
Install: claude install-skill williamcorrea23/sap-router-skill
# SAP BTP Service Manager
Lifecycle management for BTP service instances: create, bind, key, share, unbind, delete.
## Prerequisites
- CF CLI logged in to target org/space
- Target service entitlement assigned to the subaccount (check in BTP Cockpit → Entitlements)
- Sufficient quota for the chosen service plan
## 1. Explore the Marketplace
```bash
cf marketplace # list all available services
cf marketplace -s hana # show plans for a specific service
```
## 2. Create a Service Instance
```bash
# Example: HANA HDI container
cf create-service hana hdi-shared my-hdi
# Example: with custom parameters (JSON)
cf create-service hana hdi-shared my-hdi -c '{"database_id":"abc-123"}'
# Check provisioning status (wait for "create succeeded")
cf services
```
## 3. Create a Service Key (External Access)
```bash
cf create-service-key my-hdi my-key
cf service-key my-hdi my-key # view credentials JSON
```
Use service keys when an external tool or different subaccount needs access.
## 4. Bind Service to Application
```bash
cf bind-service my-app my-hdi
cf restage my-app # restart to pick up VCAP_SERVICES
# Verify binding injected into environment
cf env my-app | grep -A 20 hana
```
## 5. Share Instance Across CF Spaces
```bash
cf share-service my-hdi -s other-space
```
The shared instance is read-accessible in the target space for binding.
## 6. Unbind and Delete
```bash
cf unbind-service my-app my-hdi