本页面介绍如何创建 Google Cloud 项目、启用 Transcoder API、创建身份验证凭据,以及为您的帐号授予一个或多个 IAM 角色。
创建项目
- 登录您的 Google Cloud 帐号。如果您是 Google Cloud 新手,请创建一个帐号来评估我们的产品在实际场景中的表现。新客户还可获享 $300 赠金,用于运行、测试和部署工作负载。
- 安装 Google Cloud CLI。
-
如需初始化 gcloud CLI,请运行以下命令:
gcloud init
-
创建或选择 Google Cloud 项目。
-
创建 Cloud 项目:
gcloud projects create PROJECT_ID
-
选择您创建的 Cloud 项目:
gcloud config set project PROJECT_ID
-
-
确保您的 Cloud 项目已启用结算功能。了解如何检查项目是否已启用结算功能。
-
Enable the Transcoder API:
gcloud services enable transcoder.googleapis.com
-
为您的 Google 帐号创建身份验证凭据:
gcloud auth application-default login
-
向您的 Google 帐号授予角色。对以下每个 IAM 角色运行以下命令一次:
roles/transcoder.admin
gcloud projects add-iam-policy-binding PROJECT_ID --member="user:EMAIL_ADDRESS" --role=ROLE
- 将
PROJECT_ID
替换为您的项目 ID。 - 将
EMAIL_ADDRESS
替换为您的电子邮件地址。 - 将
ROLE
替换为每个角色。
- 将
- 安装 Google Cloud CLI。
-
如需初始化 gcloud CLI,请运行以下命令:
gcloud init
-
创建或选择 Google Cloud 项目。
-
创建 Cloud 项目:
gcloud projects create PROJECT_ID
-
选择您创建的 Cloud 项目:
gcloud config set project PROJECT_ID
-
-
确保您的 Cloud 项目已启用结算功能。了解如何检查项目是否已启用结算功能。
-
Enable the Transcoder API:
gcloud services enable transcoder.googleapis.com
-
为您的 Google 帐号创建身份验证凭据:
gcloud auth application-default login
-
向您的 Google 帐号授予角色。对以下每个 IAM 角色运行以下命令一次:
roles/transcoder.admin
gcloud projects add-iam-policy-binding PROJECT_ID --member="user:EMAIL_ADDRESS" --role=ROLE
- 将
PROJECT_ID
替换为您的项目 ID。 - 将
EMAIL_ADDRESS
替换为您的电子邮件地址。 - 将
ROLE
替换为每个角色。
- 将
更多信息
从 Transcoder API 接收适用于作业更新的 Pub/Sub 通知。