Fazer AWS service (Serviço da AWS) solicitações usando o AWS SDK para C++ - AWS SDK para C++

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á.

Fazer AWS service (Serviço da AWS) solicitações usando o AWS SDK para C++

Para acessar programaticamente Serviços da AWS, SDKs use uma classe de cliente para cada uma. AWS service (Serviço da AWS) Por exemplo, se seu aplicativo precisa acessar a Amazon EC2, seu aplicativo cria um objeto EC2 cliente da Amazon para interagir com esse serviço. Em seguida, você usa o cliente de serviço para fazer solicitações para esse AWS service (Serviço da AWS).

Para fazer uma solicitação a um AWS service (Serviço da AWS), primeiro você deve criar e configurar um cliente de serviço. Para cada uso que AWS service (Serviço da AWS) seu código usa, ele tem sua própria biblioteca e seu próprio tipo dedicado para interagir com ele. O cliente expõe um método para cada operação de API exposta pelo serviço.

O namespace de uma classe cliente segue a convenção. Aws::Service::ServiceClient Por exemplo, a classe de cliente para AWS Identity and Access Management (IAM) é Aws::IAM::IAMClient e a classe de cliente Amazon S3 é. Aws::S3::S3Client

Todas as classes de clientes para todos os AWS serviços são thread-safe.

Ao instanciar uma classe de cliente, AWS as credenciais devem ser fornecidas. As credenciais podem ser fornecidas a partir do seu código, do ambiente ou do AWS config arquivo compartilhado e do credentials arquivo compartilhado. Para obter mais informações sobre credenciais, consulte as instruções para configurar a autenticação recomendada do IAM Identity Center ou usar outro provedor de credenciais disponível.