2021 Archive
An archive of changes made to the Data Bridge API in 2021.
Data Bridge, May 2021
The May 2021 release adds support for two methods of authentication: API keys and security tokens.
- The API key identifies a client application that is entitled to call the API. The API key provides for long-term access to the tenant’s Data Bridge instance.
- The security token identifies a user —a specific user account— that is entitled to call the API. The token provides for temporary access to the tenant’s Data Bridge instance.
RMS recommends that you use API keys to manage Data Bridge client authentication. API keys enable the RMS Authentication service to authenticate the client and determine the caller’s access rights based on group membership. Tenants using federated single sign-on must use API keys for client authentication. To learn more about authentication using the RMS Authentication Service, see Authentication Guide.
Data Bridge, May 2021
The first release Data Bridge APIs define services for administering access to Data Bridge and for importing and exporting databases from and to database artifacts.
Cluster API
The Data Bridge Cluster API defines services for managing the access control lists (ACLs) that define which IP addresses can access Data Bridge. For details, see Administer Data Bridge ACLs.
- The
GET /v1/Cluster
service and GET /v1/Cluster/allowed-ips service enable users to view information about the tenant’s Data Bridge access control list. - The
PUT /v1/Cluster/allowed-ips
service enables Data Bridge Administrators to create or overwrite the tenant’s Data Bridge access control list. - The
PATCH /v1/Cluster/allowed-ips
service enables Data Bridge Administrators to create or overwrite the tenant’s Data Bridge access control list. - The
DELETE /v1/Cluster/allowed-ips/{ipAddress}
andDELETE /v1/Cluster/allowed-ips/{ipAddress}/subnetMask
enables administrators to delete the tenant’s Data Bridge access control list.
Databases API
The Data Bridge Databases API defines services for importing and exporting databases to and from database artifacts.
- The
GET /v1/sql-instances/{instanceName}/databases
service returns a list of the databases on a managed SQL Server instance. - The
GET /v1/sql-instances/{instanceName}/databases/{databaseName}/import
service returns the URI of the tenants S3 for importing database artifacts. - The
POST /v1/sql-instances/{instanceName}/databases/{databaseName}/import
service enables licensed users assigned the Data Bridge Contributor role to import databases into managed SQL Server instances from BAK, MDF, and DACPAC artifacts. For details, see Import Databases. - The
POST /v1/sql-instances/{instanceName}/databases/{databaseName}/export
service enables licensed users assigned the Data Bridge Contributor or Data Bridge Consumer roles to export databases from managed SQL instances as BAK, MDF, or DACPAC artifacts. For details, see Export Databases. - The
DELETE /v1/sql-instances/{instanceName}/databases/{databaseName}
service enables administrators to delete databases from managed SQL Server instances.
Jobs API
The GET /v1/Jobs/{jobId}
service enables users to view the status of import and export jobs initiated on the Risk Intelligence workflow engine.
Logins API
The Logins API defines services that enable users to administer Data Bridge logins. A Data Bridge login defines the operations that a licensed user can perform on a managed SQL Server instance. To learn more, see Administering Data Bridge logins.
- The
GET /v1/sql-instances/{instanceName}/logins
service enables users to view a list of the logins to a managed SQL Server instance. - The
POST /v1/sql-instances/{instanceName}/logins
service enables users to create logins to a managed SQL Server instance. - The
PATCH /v1/sql-instances/{instanceName}/logins/{loginName}
service enables users to edit logins to a managed SQL Server instance. - The
DELETE /v1/sql-instances/{instanceName}/logins/{loginName}
service enables Risk Intelligence Administrators and Data Bridge Administrators to delete logins to a managed SQL Server instance.
My IP API
- The
GET /v1/MyIP
service enables users to view the IP address that their computer is using to access Data Bridge.
SQL Instances API
The SQL Instances API defines services for retrieving information about managed SQL Server instances on Data Bridge.
- The
GET /v1/sql-instances
service returns a list of managed SQL Server instances. - The
GET /v1/sql-instances/{instanceName}
service returns detailed information about a specific managed SQL Server instance.