Requisitos para usar Trusted Language Extensions para PostgreSQL
A seguir são apresentados os requisitos para configurar e usar o kit de desenvolvimento TLE.
Versões do Aurora PostgreSQL: o Trusted Language Extensions só é compatível com o Aurora PostgreSQL versão 14.5 e versões posteriores.
Se você precisar atualizar seu cluster de banco de dados do Aurora PostgreSQL, consulte Como atualizar os clusters de banco de dados de Amazon Aurora MySQL.
Se você ainda não tem um cluster de banco de dados do Aurora, que execute o PostgreSQL, você pode criar um . Para ter mais informações, consulte Criar um cluster de banco de dados do Aurora PostgreSQL e se conectar a ele.
Requer privilégios
rds_superuser
: para instalar e configurar a extensãopg_tle
, sua função de usuário do banco de dados deve ter as permissões da funçãords_superuser
. Por padrão, essa função é concedida ao usuáriopostgres
que cria o cluster de banco de dados do Aurora PostgreSQL.Requer um grupo de parâmetros de banco de dados personalizado: seu cluster de banco de dados do Aurora PostgreSQL deve ser configurado com um grupo de parâmetros de banco de dados personalizado. Use o grupo de parâmetros de banco de dados personalizado para a instância de gravador de seu cluster de banco de dados do Aurora PostgreSQL.
Se seu cluster de banco de dados do Aurora PostgreSQL não estiver configurado com um grupo de parâmetros de banco de dados personalizado, você deverá criar um e associá-lo à instância de gravador de seu cluster de banco de dados do Aurora PostgreSQL. Para obter um breve resumo das etapas, consulte Criar e aplicar um grupo de parâmetros de banco de dados personalizado.
Se seu cluster de banco de dados do Aurora PostgreSQL já estiver configurado usando um grupo de parâmetros de banco de dados, você poderá configurar o Trusted Language Extensions. Para obter detalhes, consulte Configurar o Trusted Language Extensions em seu cluster de banco de dados do Aurora PostgreSQL.
Criar e aplicar um grupo de parâmetros de banco de dados personalizado
Use as etapas a seguir para criar um grupo de parâmetros de banco de dados personalizado e configurar seu cluster de banco de dados do Aurora PostgreSQL para usá-lo.
Como criar um grupo de parâmetros de banco de dados personalizado e usá-lo com seu cluster de banco de dados do Aurora PostgreSQL
Faça login no AWS Management Console e abra o console do Amazon RDS em https://console.aws.amazon.com/rds/
. Selecione Parameter groups (Grupos de parâmetros) no menu do Amazon RDS
Escolha Create parameter group (Criar grupo de parâmetros).
Na página Parameter group details (Detalhes do grupo de parâmetros), insira as informações a seguir.
Em Parameter group family (Família de grupos de parâmetros), selecione aurora-postgres14.
Em Type (Tipo), selecione DB Parameter Group (Grupo de parâmetros de banco de dados).
Em Group name (Nome do grupo), forneça ao seu grupo de parâmetros um nome significativo no contexto de suas operações.
Em Description (Descrição), insira uma descrição útil para que outras pessoas de sua equipe possam encontrá-lo facilmente.
Escolha Criar. Seu grupo de parâmetros de banco de dados personalizado é criado em sua Região da AWS. Agora você pode modificar seu cluster de banco de dados do Aurora PostgreSQL para usá-lo seguindo as próximas etapas.
Selecione Databases (Bancos de dados) no menu do Amazon RDS.
Selecione o cluster de banco de dados do Aurora PostgreSQL que você deseja usar com o TLE dentre as opções listadas e, depois, selecione Modify (Modificar).
Na página Modify DB cluster settings (Modificar configurações do cluster de banco de dados), encontre Database options (Opções de banco de dados) e use o seletor para selecionar seu grupo de parâmetros de banco de dados personalizado.
Selecione Continue (Continuar) para salvar a alteração.
Selecione Apply immediately (Aplicar imediatamente) para que você possa continuar configurando o cluster de banco de dados do Aurora PostgreSQL para usar o TLE.
Para continuar configurando seu sistema para Trusted Language Extensions, consulte Configurar o Trusted Language Extensions em seu cluster de banco de dados do Aurora PostgreSQL.
Para obter mais informações sobre como trabalhar com grupos de parâmetros de banco de dados e cluster de banco de dados, consulte Grupos de parâmetros do cluster de banco de dados para clusters de banco de dados do Amazon Aurora.
Você pode evitar especificar o argumento --region
ao usar comandos da CLI configurando sua AWS CLI com sua Região da AWS padrão. Para obter mais informações, consulte Conceitos básicos de configuração da no Guia do usuário do AWS Command Line Interface.
Como criar um grupo de parâmetros de banco de dados personalizado e usá-lo com seu cluster de banco de dados do Aurora PostgreSQL
Use o comando create-db-parameter-group da AWS CLI para criar um grupo de parâmetros de banco de dados personalizado com base em aurora-postgresql14 para sua Região da AWS. Observe que nesta etapa você cria um grupo de parâmetros de banco de dados para aplicar à instância do gravador de seu cluster de banco de dados do Aurora PostgreSQL.
Para Linux, macOS ou Unix:
aws rds create-db-parameter-group \ --region
aws-region
\ --db-parameter-group-namecustom-params-for-pg-tle
\ --db-parameter-group-family aurora-postgresql14 \ --description "My custom DB parameter group for Trusted Language Extensions"Para Windows:
aws rds create-db-parameter-group ^ --region
aws-region
^ --db-parameter-group-namecustom-params-for-pg-tle
^ --db-parameter-group-family aurora-postgresql14 ^ --description "My custom DB parameter group for Trusted Language Extensions"Seu grupo de parâmetros de banco de dados personalizado está disponível em sua Região da AWS, para que você possa modificar a instância do gravador de seu cluster de banco de dados do Aurora PostgreSQL para usá-lo.
Use o comando modify-db-instance da AWS CLI para aplicar seu grupo de parâmetros de banco de dados personalizado à instância do gravador de seu cluster de banco de dados do Aurora PostgreSQL. Esse comando reinicia imediatamente a instância ativa.
Para Linux, macOS ou Unix:
aws rds modify-db-instance \ --region
aws-region
\ --db-instance-identifieryour-writer-instance-name
\ --db-parameter-group-namecustom-params-for-pg-tle
\ --apply-immediatelyPara Windows:
aws rds modify-db-instance ^ --region
aws-region
^ --db-instance-identifieryour-writer-instance-name
^ --db-parameter-group-namecustom-params-for-pg-tle
^ --apply-immediately
Para continuar configurando seu sistema para Trusted Language Extensions, consulte Configurar o Trusted Language Extensions em seu cluster de banco de dados do Aurora PostgreSQL.
Para obter mais informações, consulte Grupos de parâmetros de banco de dados para instâncias de banco de dados do Amazon Aurora .