-
Notifications
You must be signed in to change notification settings - Fork 249
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #2602 from EnterpriseDB/release/2022-05-04
Release: 2022-05-02
- Loading branch information
Showing
52 changed files
with
1,278 additions
and
516 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
15 changes: 15 additions & 0 deletions
15
...nimal/release/administering_cluster/customizing_compliance/aws_config_rules.mdx
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
--- | ||
title: "Customizing AWS Config rules" | ||
description: "Customize default AWS configuration settings to match BigAnimal's resource configurations" | ||
--- | ||
|
||
AWS Config rules represent desired configuration settings for AWS resources and help you monitor, identify, and remediate noncompliant ones. AWS Security Hub leverages AWS Config by introducing dedicated sets of AWS Config security rules associated with several security standards. It aggregates findings from rule violations and other AWS or third party services. | ||
|
||
For more information, see: | ||
- [What Is AWS Config?](https://docs.aws.amazon.com/config/latest/developerguide/WhatIsConfig.html) | ||
- [What is AWS Security Hub?](https://docs.aws.amazon.com/securityhub/latest/userguide/what-is-securityhub.html) | ||
|
||
BigAnimal doesn’t customize your AWS Config rules to prevent conflicts with external workloads. | ||
|
||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
7 changes: 7 additions & 0 deletions
7
...s/docs/biganimal/release/administering_cluster/customizing_compliance/index.mdx
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
--- | ||
title: "Customizing compliance rules and policies" | ||
indexCards: simple | ||
description: "Customize your CSP's default policies and rules to match BigAnimal's resource configurations" | ||
--- | ||
|
||
Your cloud provider has rules and policies to help you to monitor, identify, and remediate noncompliant resources. You can customize the default policies and rules to match BigAnimal's resource configurations. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
99 changes: 99 additions & 0 deletions
99
...se/getting_started/02_connecting_to_your_cloud/01_connecting_your_own_cloud.mdx
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,99 @@ | ||
--- | ||
title: Connecting your own cloud account | ||
navTitle: Connecting your own cloud | ||
description: "Use BigAnimal with your own cloud account" | ||
--- | ||
|
||
You can connect BigAnimal to your own Azure subscription or AWS account and enable BigAnimal to deploy and manage your clusters in the cloud. | ||
|
||
To connect to your cloud account, EDB provides a command that: | ||
|
||
1. Ensures your cloud account is prepared to meet your clusters' requirements and resource limits. | ||
|
||
1. Sets up and connects to your cloud account. | ||
|
||
## Setting up your cloud service provider | ||
|
||
Set up your cloud account before connecting it to BigAnimal. The setup that you perform ensures that your AWS account or Azure subscription is prepared to meet your clusters' requirements and resource limits. | ||
|
||
**Prerequisites**: | ||
|
||
Before setting up your cloud account, ensure that: | ||
|
||
- **If connecting to an AWS account:** | ||
|
||
You are assigned the following AWS managed policies (or an equivalent custom policy granting full access to resources): | ||
|
||
- arn:aws:iam::aws:policy/IAMFullAccess | ||
|
||
- arn:aws:iam::aws:policy/ServiceQuotasFullAccess | ||
|
||
- **If connecting to an Azure subscription:** | ||
|
||
You are assigned either of the following roles in Azure AD: | ||
|
||
- Global Administrator | ||
|
||
- Privileged Role Administrator | ||
|
||
- In [Azure Cloud Shell](https://shell.azure.com/) or [AWS Cloud Shell](https://console.aws.amazon.com/cloudshell), your environment is running: | ||
|
||
- bash shell version 4.0 or above. | ||
|
||
- [jq](https://stedolan.github.io/jq/) JSON parser. | ||
- BigAnimal CLI version 1.4 or later. For detailed steps, see [Installing the CLI](../../reference/cli/#installing-the-cli). | ||
|
||
- The BigAnimal login user running the CLI is assigned either the owner or the contributor role. | ||
|
||
Perform the following steps: | ||
|
||
1. Open the [Azure Cloud Shell](https://shell.azure.com/) or the [AWS Cloud Shell](https://console.aws.amazon.com/cloudshell) in your browser. | ||
|
||
1. Log in to BigAnimal as a user with either the owner or the contributor role. | ||
|
||
``` | ||
biganimal create-credential --name <UserLogin> --address portal.biganimal.com --port 443 | ||
``` | ||
|
||
1. Run the `setup-csp` command to set up your cloud provider. The synatx is: | ||
|
||
``` | ||
setup-csp --provider | ||
{--account-id | --subscription-id} | ||
--region | ||
[--instance-type --high-availability --networking | --skip-preflight] | ||
[--run] | ||
``` | ||
|
||
Here is an example of setting up an AWS account: | ||
|
||
``` | ||
biganimal setup-csp --provider aws --account-id 123456789102 --region us-east-1 --instance-type aws:r5.large --high-availability --networking private --run | ||
``` | ||
|
||
Here is an example if setting up an Azure account: | ||
``` | ||
biganimal setup-csp --provider azure --subscription-id abc12345-1234-1234-abcd-12345678901 --region eastus --instance-type azure:Standard_E4s_v3 --high-availability --networking private --run | ||
``` | ||
|
||
For more information on the command arguments, run the following command: | ||
|
||
``` | ||
biganimal setup-csp --help | ||
``` | ||
|
||
Alternatively, you can enable the CLI interactive mode to have the CLI guide you through the process: | ||
``` | ||
biganimal config set interactive_mode on | ||
biganimal setup-csp | ||
``` | ||
|
||
1. The command checks for cloud account readiness and displays the results. If requirements are not met and you need more information about the requirements, see [Preparing your Azure subscription](../preparing_cloud_account/01_preparing_azure/#configure-your-azure-subscription) or [Preparing your AWS account](../preparing_cloud_account/02_preparing_aws/#configure-your-aws-account). | ||
|
||
|
||
1. If the cloud readiness checks pass, your cloud account is successfully set up. Connect your cloud account to BigAnimal with following command. | ||
``` | ||
biganimal connect-csp --provider <cloud-service-provider> | ||
``` | ||
|
||
Once your cloud account is successfully connected to BigAnimal, you and other users can log in using your identity provider credentials. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.