

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Etapa 1: Configurar o Amazon Keyspaces para integração com o Apache Cassandra Spark Connector
<a name="spark-tutorial-step1"></a>

Nesta etapa, você confirma que o particionador da sua conta é compatível com o Apache Spark Connector e configura as permissões necessárias do IAM. As práticas recomendadas a seguir ajudam você a provisionar read/write capacidade suficiente para a tabela.

1. Confirme se o particionador `Murmur3Partitioner` é o particionador padrão da conta. Esse particionador é compatível com o Spark Cassandra Connector. Para obter mais informações sobre particionadores e como alterá-los, consulte [Como trabalhar com particionadores no Amazon Keyspaces](working-with-partitioners.md).

1. Configure suas permissões do IAM para o Amazon Keyspaces, usando endpoints da VPC de interface, com o Apache Spark.
   + Atribua read/write acesso à tabela de usuários e leia o acesso às tabelas do sistema, conforme mostrado no exemplo de política do IAM listado abaixo.
   + É necessário preencher a tabela system.peers com seus endpoints da VPC de interface disponíveis para clientes que acessam o Amazon Keyspaces com o Spark por meio de [endpoints da VPC.](https://docs.aws.amazon.com/keyspaces/latest/devguide/vpc-endpoints.html)

   ```
   {
      "Version":"2012-10-17",		 	 	 
      "Statement":[
         {
            "Effect":"Allow",
            "Action":[
               "cassandra:Select",
               "cassandra:Modify"
            ],
            "Resource":[
               "arn:aws:cassandra:us-east-1:111122223333:/keyspace/mykeyspace/table/mytable",
               "arn:aws:cassandra:us-east-1:111122223333:/keyspace/system*"
            ]
         },
         {
            "Sid":"ListVPCEndpoints",
            "Effect":"Allow",
            "Action":[
               "ec2:DescribeNetworkInterfaces",
               "ec2:DescribeVpcEndpoints"
            ],
            "Resource":"*"
         }
      ]
   }
   ```

1. Considere as seguintes práticas recomendadas para configurar capacidade de throughput de leitura/gravação suficiente para que sua tabela do Amazon Keyspaces ofereça suporte ao tráfego do Spark Cassandra Connector. 
   + Comece a usar a capacidade sob demanda para ajudá-lo a testar o cenário.
   + Para otimizar o custo do throughput da tabela para ambientes de produção, use um limitador de taxa para o tráfego do conector e configure sua tabela para usar a capacidade provisionada com ajuste de escala automático. Para obter mais informações, consulte [Gerencia automaticamente a capacidade de throughput com o ajuste de escala automático do Amazon Keyspaces](autoscaling.md).
   + Você pode usar um limitador de taxa fixa que vem com o driver Cassandra. Há alguns [limitadores de taxa personalizados para Amazon Keyspaces](https://github.com/aws-samples/amazon-keyspaces-java-driver-helpers) no repositório de [amostras da AWS](https://github.com/aws-samples).
   + Para obter mais informações sobre gerenciamento de capacidade, consulte [Configurar modos de read/write capacidade no Amazon Keyspaces](ReadWriteCapacityMode.md).