Skip to content

eumel8/otc-rdsrestore-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

otc-rdsrestore-client

make a Point-In-Time-Recovery (PITR) of a RDS instance in OTC tenant based

usage

provide cloud credentials based on env vars:

export OS_REGION_NAME=eu-de
export OS_AUTH_URL=https://iam.eu-de.otc.t-systems.com:443/v3
export OS_USERNAME=username
export OS_USER_DOMAIN_NAME=OTC-EU-DE-00000000000000000001
export OS_PROJECT_NAME=eu-de
export OS_PASSWORD=password

provide RDS name and timestamp were you want to restore (in UTC)

export RDS_NAME=mydb
export RDS_RESTORE_TIME=2022-02-08T22:00:00+00:00

start program

$ ./rdsrestore

That's it!

verify result

$ openstack rds instance show mydb

refer OTC API DOC

Credits

Frank Kloeker f.kloeker@telekom.de

Life is for sharing. If you have an issue with the code or want to improve it, feel free to open an issue or an pull request.

About

Go Client for OTC RDS Restore

Topics

Resources

Stars

Watchers

Forks

Packages