如何获取 API 访问密钥


Vultr 云主机

  1. 登录 Vultr,若您还没有 Vultr 帐号,那注册先。
  2. 点击 Account(账户) → API,生成一个新的 Personal Access Token(个人访问 Token),并记录备用。 Vultr API

Linode 云主机

  1. 登录 Linode Manager(Linode 管理器),要是您还没有 Linode 帐号,需要先注册
  2. 点击 My Profile(我的配置) → API Keys(API 密钥)添加一个新的 API Key(API 密钥)。 Linode API

DigitalOcean 云主机

  1. 登录 DigitalOcean 管理界面,如果您还没有 DigitalOcean 帐号,那么要先注册一个。
  2. 点击 API → Generate New Token(生成新的 Token)来生成一个 API 访问 Token。 DigitalOcean API

Google Cloud 云主机

  1. 登录 Google Cloud
  2. 点击 APIs & Services(API 与服务)→ Credentials(证书)→ Create credentials(创建证书)→ Service account key(服务账户密钥),并按下图所示设置来创建一个账户密钥。 Google Cloud API

AWS 云主机

  1. 登录 AWS 控制台
  2. 点击 IAM → Users(用户)→ Add user(添加用户)来创建一个新用户。
  3. 按下图所示设置用户名称及访问类型。 AWS API 1
  4. 按下图所示设置权限。 AWS API 2
  5. 确认无误后点击 Create user(创建用户)。

Azure 云主机

  1. 登录 Azure Portal
  2. 点击 Azure Active Directory(Azure 活动目录)→ App Registration(应用注册)→ Endpoints(路径),将 OAUTH 2.0 AUTHORIZATION ENDPOINT 中包含的 GUID 记录备用,该值为 `tenant_id`。 AWS API 2
  3. 返回 App Registration(应用注册),点击 Add(添加)来添加一个新的应用。设置 Name(名称)为 selfhost,Application Type(应用类型)为 Web app / API,Sign-on URL(登录网址)为有效的网址。完成后点击 Create(创建)。
  4. 选择刚创建的应用,将 Application ID(应用 ID)记录备用,该值为 `client_id`。
  5. 选择 Keys(密钥)来生成一个新的 key。点击 Save(保存)后将其拷贝备用,该值为 `client_secret`。 AWS API 2
  6. 点击 Subscriptions(订阅)→ Access Control (IAM)(访问控制)→ Add(添加),选择 Contributor 角色,允许 Read/Write,选择刚创建的应用 selfhost,然后点击 Save(保存)。 AWS API 2

阿里云主机

  1. 登录阿里云控制台
  2. 点击右上角账号信息 → Accesskeys。 Alicloud API 1
  3. 根据提示创建新的 Access Key,完成后将 Access Key ID 和 Access Key Secret 记录备用。 Alicloud API 2