Usar chaves de condição do IAM com o Amazon Aurora DSQL
Ao conceder permissões no Aurora DSQL, você pode especificar as condições que determinam como uma política de permissões entra em vigor. Os exemplos a seguir mostram como você pode usar chaves de condição em políticas de permissões do IAM do Aurora DSQL.
Exemplo 1: conceder permissão para criar um cluster em uma Região da AWS específica
A política a seguir concede permissão para criar clusters nas regiões Leste dos EUA (Norte da Virgínia) e Leste dos EUA (Ohio). Essa política usa o ARN do recurso para limitar as regiões permitidas; portanto, o Aurora DSQL só pode criar clusters se esse ARN for especificado na seção Resource
da política.
Exemplo 2: conceder permissão para criar um cluster multirregional em uma Região da AWS específica
A política a seguir concede permissão para criar clusters multirregionais nas regiões Leste dos EUA (Norte da Virgínia) e Leste dos EUA (Ohio). Essa política usa o ARN do recurso para limitar as regiões permitidas; portanto, o Aurora DSQL pode criar clusters multirregionais se esse ARN for especificado na seção Resource
da política. Observe que a criação de clusters multirregionais também exige as permissões PutMultiRegionProperties
, PutWitnessRegion
e AddPeerCluster
em cada região especificada.
Exemplo 3: conceder permissão para criar um cluster multirregional com uma região testemunha específica
A política a seguir usa uma chave de condição dsql:WitnessRegion
do Aurora DSQL e permite que um usuário crie clusters multirregionais com uma região testemunha no Oeste dos EUA (Oregon). Se você não especificar a condição dsql:WitnessRegion
, poderá usar qualquer região como região testemunha.