Autenticar na API Transcoder

Mantenha tudo organizado com as coleções Salve e categorize o conteúdo com base nas suas preferências.

Este documento descreve como autenticar de maneira programática na API Transcoder.

Para mais informações sobre a autenticação do Google Cloud, consulte a visão geral da autenticação.

Acesso à API

A API Transcoder é compatível com o acesso programático. A maneira como você se autentica na API Transcoder depende de como acessa a API. Você pode acessar a API das seguintes maneiras:

Bibliotecas de cliente

As bibliotecas de cliente da API Transcoder oferecem suporte de alto nível para a autenticação de forma programática na API Transcoder. As bibliotecas de cliente oferecem suporte a Application Default Credentials (ADC). As bibliotecas procuram credenciais em um conjunto de locais definidos e as usam para autenticar solicitações à API. Com o ADC, é possível disponibilizar credenciais para seu aplicativo em uma variedade de ambientes, como desenvolvimento ou produção local, sem precisar modificar o código do aplicativo.

Para usar o ADC, primeiro é necessário fornecer suas credenciais ao ADC.

Google Cloud CLI

Ao usar a CLI gcloud para acessar a API Transcoder, faça login na CLI gcloud com uma Conta do Google que fornece as credenciais usadas pelos comandos da CLI gcloud.

Se as políticas de segurança da sua organização impedirem que as contas de usuário tenham as permissões necessárias, você poderá representar uma conta de serviço usando a impersonate_service_account propriedade ou usando a --impersonate-service-account sinalização, que afeta apenas o comando para o qual você a usa.

Para mais informações sobre como usar a CLI gcloud com a API Transcoder, consulte as páginas de referência da CLI gcloud.

REST

É possível autenticar na API Transcoder na linha de comando usando o Application Default Credentials. Para mais informações, consulte Autenticar usando REST.

Se você quiser usar a API sem usar uma biblioteca de cliente, utilize a biblioteca de autenticação do Google na sua linguagem de programação. Se preferir, implemente a autenticação no seu código.

Controle de acesso na API Transcoder

Ao conceder papéis a um principal, sempre conceda papéis com apenas as permissões necessárias. Conceder papéis mais amplos, como papéis básicos, viola o princípio de privilégio mínimo.

Para mais informações sobre os papéis da API Transcoder, consulte Controle de acesso com o IAM. Para mais informações sobre o Identity and Access Management (IAM) e a autorização, consulte Visão geral do IAM.

A seguir