Import Domains from Google DNS March 03, 2025 19:55 TABLE OF CONTENTSOverviewPrerequisitesPreparing to Import Domain On Google Cloud DNSLog in to your Google Cloud account. Add memberAssign Member/Role to Your Google ProjectSelect ProjectAssign role and PermissionsAPIs Overview in GoogleNavigate to the Credentials Dashboard in GoogleCreate CredentialsCreate Service accountCreate Key Copy JSON ValuePreparing to Import Domain in Constellix3rd Party Import in ConstellixEnter Values into ConstellixImport DomainOverviewConstellix offers API integration with major providers such as Google DNS, AWS, and Azure. In this tutorial, we will walk you through the process of importing a domain from Google DNS into Constellix’s Traffic Management system.Note: There are several steps in this tutorial that will take place in Google DNS. We will touch on these steps, but for detailed information, refer to Google’s documentation. Keep in mind that if Google changes anything in its interface, it may not be immediately reflected here.Common Use Cases for Importing Domains from Google DNSImporting a domain using API credentials allows you to transfer your domain information quickly and efficiently. This is useful for when you are switching providers or want to set up a secondary DNS configuration with Constellix.Note: Constellix does not support traditional Secondary DNS. Instead, secondary configurations are Primary/Primary and are achieved through API. This setup will provide your domain with two authoritative nameservers that are always active. PrerequisitesYou have a domain in Google that you want to import into ConstellixYou have a basic understanding of API callsYou are familiar with Google’s Cloud DNS interfacePreparing to Import Domain On Google Cloud DNS1. Log in to your Google Cloud account. To begin, log in to your Google Cloud account and navigate to the IAM Permissions page. This will allow you to create roles and permissions.Select the IAM Permissions option from the left-hand menu under “all products” from the main Google dashboard.2. Add memberTo add a member, click on the ADD person button from the IAM & Admin menu at the top of the screen.3. Assign Member/Role to Your Google ProjectBefore importing your domain into Constellix, you will need to add a member/role to your Google Project. To do so, click on Manage Resources near the bottom of the left-hand menu of the IAM & Admin area.4. Select ProjectCheck the box next to the appropriate project name and then click the white Add Member button on the far right of the screen.5. Assign role and PermissionsIn the Edit permissions window, click on the Role dropdown option to expand choices and choose the appropriate role for the member. You can type the role in the Filter bar to narrow down options, select from the Quick Access options, or scroll through all roles. For example purposes, we selected the Editor role.Note: For more detailed information about Roles and Permissions, please refer to Google’s documentation. To save your new member and role, click the blue Save button on the left side of the Add members window.6. Add Conditions (optional)After choosing your role, you can add a Condition. Click Add condition to see available options. Please see Google Cloud’s documentation if you need help with creating conditions.Once added, you will see the members and their roles listed when managing your resources for a project.Note: If you need help with Google API options, visit their API documentation.7. APIs Overview in GoogleFrom the main Google dashboard, click on Go to APIs overview to access the API page (API page can also be accessed from the menu on the left).8. Navigate to the Credentials Dashboard in GoogleFrom the API page, select the option for Credentials in the left-hand menu.9. Create CredentialsOnce in the Credentials area, select + Create Credentials in the top menu.10. Create Service accountFrom the dropdown menu, select the option for Service account.Once you have created a Service account in Google, check the box next to the account name and choose Manage Keys under the menu in the Action column.11. Create Key In the Key area, click on the white Add Key button and select Create new key.Note: If you have already created a JSON key, skip to step 13.12. JSON KeyMake sure the option for JSON is selected, and then click Make Key. This will prompt you to save the JSON file on your computer. Choose where you want to save the file on your computer, then click SAVE.You will see a message confirming that the file has been saved to your computer. Click Close to dismiss the message.Your key should now be showing as Active under Status in the Key dashboard.Important: Make sure your API has been enabled in your Google Cloud account before moving on to the next step.13. Copy JSON ValueNext, open the JSON file you saved to your computer with any text editor (notepad on PC or Text Editor on Mac, etc.) and copy the JSON value.Preparing to Import Domain in Constellix14: Log into Constellix DNS15. Select 3rd Party ImportOnce inside the Constellix DNS dashboard, click on Configuration in the left-hand menu and then choose 3rd Party Import.16. 3rd Party Import in ConstellixNext, click on the gray + icon to expand Google DNS API options. 17. Enter Values into ConstellixEnter the Google project Id and the JSON values and then click the green Continue button.18. Import DomainYou will now be taken to the Import Domain page in Constellix. You will see all domains available for importing, as well as a list of those that cannot be imported.Note: We do not have a domain managed by Google Cloud, so the below screenshot is just for example purposes of what page you should be on once you have entered your JSON values. Once you have selected the domain you want to import into Constellix, click the green Continue button to complete the import.Visit our website for more information on our services and features.