Table of Contents [expand]
この記事の英語版に更新があります。ご覧の翻訳には含まれていない変更点があるかもしれません。
最終更新日 2025年07月14日(月)
Heroku CLI 用の Heroku AppLink CLI プラグインを使用すると、コマンドラインインターフェースからHeroku AppLink アドオンを設定して管理できます。
Heroku CLI のインストール
Heroku AppLink CLI プラグインを追加する前に、Heroku CLI がインストールされている必要があります。手順については、「Heroku CLI」を参照してください。
Heroku AppLink CLI プラグインをインストールする
プラグインをインストールするには、次の CLI コマンドを実行します。
$ heroku plugins:install @heroku-cli/plugin-applink
Heroku AppLink CLI コマンド
プラグインからコマンドを発行する前に、アドオンをプロビジョニングする必要があります。この記事には、プラグインの各コマンドのヘルプテキストが含まれています。ヘルプテキストは、heroku applink --help を使用してターミナルでも表示できます。
heroku applink:authorizations
Heroku AppLink の承認済みユーザーを一覧表示する
USAGE
$ heroku applink:authorizations -a <value> [--addon <value>] [-r <value>]
FLAGS
-a, --app=<value> (required) app to run command against
-r, --remote=<value> git remote of app to use
--addon=<value> unique name or ID of an AppLink add-on
DESCRIPTION
list Heroku AppLink authorized users
コードを参照: src/commands/applink/authorizations/index.ts
heroku applink:authorizations:info DEVELOPER_NAME
Heroku AppLink の承認済みユーザーの情報を表示する
USAGE
$ heroku applink:authorizations:info DEVELOPER_NAME -a <value> [--addon <value>]
[-r <value>]
ARGUMENTS
DEVELOPER_NAME developer name of the authorization
FLAGS
-a, --app=<value> (required) app to run command against
-r, --remote=<value> git remote of app to use
--addon=<value> unique name or ID of an AppLink add-on
DESCRIPTION
show info for a Heroku AppLink authorized user
コードを参照: src/commands/applink/authorizations/info.ts
heroku applink:connections
Heroku AppLink 接続を一覧表示する
USAGE
$ heroku applink:connections -a <value> [--addon <value>] [-r <value>]
FLAGS
-a, --app=<value> (required) app to run command against
-r, --remote=<value> git remote of app to use
--addon=<value> unique name or ID of an AppLink add-on
DESCRIPTION
list Heroku AppLink connections
コードを参照: src/commands/applink/connections/index.ts
heroku applink:connections:info CONNECTION_NAME
Heroku AppLink 接続の情報を表示する
USAGE
$ heroku applink:connections:info CONNECTION_NAME -a <value> [--addon <value>]
[-r <value>]
ARGUMENTS
CONNECTION_NAME name of the connected org
FLAGS
-a, --app=<value> (required) app to run command against
-r, --remote=<value> git remote of app to use
--addon=<value> unique name or ID of an AppLink add-on
DESCRIPTION
show info for a Heroku AppLink connection
コードを参照: src/commands/applink/connections/info.ts
heroku datacloud:authorizations:add DEVELOPER_NAME
Data Cloud 組織を Heroku アプリに接続するためのユーザーの資格情報を保存する
USAGE
$ heroku datacloud:authorizations:add DEVELOPER_NAME -a <value> [--addon <value>]
[--browser <value>] [-l <value>] [-r <value>]
ARGUMENTS
DEVELOPER_NAME unique developer name for the authorization. Must begin with a
letter, end with a letter or a number, and between 3-30
characters. Only alphanumeric characters and non-consecutive
underscores ('_') are allowed.
FLAGS
-a, --app=<value> (required) app to run command against
-l, --login-url=<value> Salesforce login URL
-r, --remote=<value> git remote of app to use
--addon=<value> unique name or ID of an AppLink add-on
--browser=<value> browser to open OAuth flow with (example: "firefox",
"safari")
DESCRIPTION
store a user's credentials for connecting a Data Cloud org to a Heroku app
コードを参照: src/commands/datacloud/authorizations/add.ts
heroku datacloud:authorizations:remove DEVELOPER_NAME
Heroku アプリから Data Cloud 承認を削除する
USAGE
$ heroku datacloud:authorizations:remove DEVELOPER_NAME -a <value> [--addon
<value>] [-c <value>] [-r <value>]
ARGUMENTS
DEVELOPER_NAME developer name of the Data Cloud authorization
FLAGS
-a, --app=<value> (required) app to run command against
-c, --confirm=<value> set to developer name to bypass confirm prompt
-r, --remote=<value> git remote of app to use
--addon=<value> unique name or ID of an AppLink add-on
DESCRIPTION
remove a Data Cloud authorization from a Heroku app
コードを参照: src/commands/datacloud/authorizations/remove.ts
heroku datacloud:connect CONNECTION_NAME
Data Cloud 組織を Heroku アプリに接続する
USAGE
$ heroku datacloud:connect CONNECTION_NAME -a <value> [--addon <value>]
[--browser <value>] [-l <value>] [-r <value>]
ARGUMENTS
CONNECTION_NAME name for the Data Cloud connection. Must begin with a letter,
end with a letter or a number, and between 3-30 characters. Only
alphanumeric characters and non-consecutive underscores ('_')
are allowed.
FLAGS
-a, --app=<value> (required) app to run command against
-l, --login-url=<value> Salesforce login URL
-r, --remote=<value> git remote of app to use
--addon=<value> unique name or ID of an AppLink add-on
--browser=<value> browser to open OAuth flow with (example: "firefox",
"safari")
DESCRIPTION
connect a Data Cloud org to a Heroku app
コードを参照: src/commands/datacloud/connect.ts
heroku datacloud:data-action-target:create LABEL
Heroku アプリ用の Data Cloud データアクションターゲットを作成する
USAGE
$ heroku datacloud:data-action-target:create LABEL -a <value> -o <value> -p
<value> [--addon <value>] [-n <value>] [-t webhook] [-r <value>]
ARGUMENTS
LABEL label for the data action target. Must begin with a letter, end with a
letter or a number, and between 3-30 characters. Only alphanumeric
characters and non-consecutive underscores ('_') are allowed.
FLAGS
-a, --app=<value> (required) app to run command against
-n, --api-name=<value> [default: <LABEL>] API name for the data action
target
-o, --connection-name=<value> (required) Data Cloud connection namee to create
the data action target
-p, --target-api-path=<value> (required) API path for the data action target
excluding app URL, eg "/" or
"/handleDataCloudDataChangeEvent"
-r, --remote=<value> git remote of app to use
-t, --type=<option> [default: webhook] Data action target type
<options: webhook>
--addon=<value> unique name or ID of an AppLink add-on
DESCRIPTION
create a Data Cloud data action target for a Heroku app
コードを参照: src/commands/datacloud/data-action-target/create.ts
heroku datacloud:disconnect CONNECTION_NAME
Data Cloud 組織を Heroku アプリから切断する
USAGE
$ heroku datacloud:disconnect CONNECTION_NAME -a <value> [--addon <value>] [-c
<value>] [-r <value>]
ARGUMENTS
CONNECTION_NAME name of the Data Cloud connection
FLAGS
-a, --app=<value> (required) app to run command against
-c, --confirm=<value> set to Data Cloud org connection name to bypass confirm
prompt
-r, --remote=<value> git remote of app to use
--addon=<value> unique name or ID of an AppLink add-on
DESCRIPTION
disconnect a Data Cloud org from a Heroku app
コードを参照: src/commands/datacloud/disconnect.ts
heroku salesforce:authorizations:add DEVELOPER_NAME
Salesforce 組織を Heroku アプリに接続するためのユーザーの資格情報を保存する
USAGE
$ heroku salesforce:authorizations:add DEVELOPER_NAME -a <value> [--addon
<value>] [--browser <value>] [-l <value>] [-r <value>]
ARGUMENTS
DEVELOPER_NAME unique developer name for the authorization. Must begin with a
letter, end with a letter or a number, and between 3-30
characters. Only alphanumeric characters and non-consecutive
underscores ('_') are allowed.
FLAGS
-a, --app=<value> (required) app to run command against
-l, --login-url=<value> Salesforce login URL
-r, --remote=<value> git remote of app to use
--addon=<value> unique name or ID of an AppLink add-on
--browser=<value> browser to open OAuth flow with (example: "firefox",
"safari")
DESCRIPTION
store a user's credentials for connecting a Salesforce org to a Heroku app
コードを参照: src/commands/salesforce/authorizations/add.ts
heroku salesforce:authorizations:remove DEVELOPER_NAME
Heroku アプリから Salesforce 承認を削除する
USAGE
$ heroku salesforce:authorizations:remove DEVELOPER_NAME -a <value> [--addon
<value>] [-c <value>] [-r <value>]
ARGUMENTS
DEVELOPER_NAME developer name of the Salesforce authorization
FLAGS
-a, --app=<value> (required) app to run command against
-c, --confirm=<value> set to developer name to bypass confirm prompt
-r, --remote=<value> git remote of app to use
--addon=<value> unique name or ID of an AppLink add-on
DESCRIPTION
remove a Salesforce authorization from a Heroku app
コードを参照: src/commands/salesforce/authorizations/remove.ts
heroku salesforce:connect CONNECTION_NAME
Salesforce 組織を Heroku アプリに接続する
USAGE
$ heroku salesforce:connect CONNECTION_NAME -a <value> [--addon <value>]
[--browser <value>] [-l <value>] [-r <value>]
ARGUMENTS
CONNECTION_NAME name for the Salesforce connection. Must begin with a letter,
end with a letter or a number, and be between 3-30 characters.
Only alphanumeric characters and non-consecutive underscores
('_') are allowed.
FLAGS
-a, --app=<value> (required) app to run command against
-l, --login-url=<value> login URL
-r, --remote=<value> git remote of app to use
--addon=<value> unique name or ID of an AppLink add-on
--browser=<value> browser to open OAuth flow with (example: "firefox",
"safari")
DESCRIPTION
connect a Salesforce org to a Heroku app
コードを参照: src/commands/salesforce/connect/index.ts
heroku salesforce:connect:jwt CONNECTION_NAME
JWT 認証トークンを使用して Salesforce 組織を Heroku アプリに接続する
USAGE
$ heroku salesforce:connect:jwt CONNECTION_NAME -a <value> --client-id <value>
--jwt-key-file <value> --username <value> [--addon <value>] [-l <value>] [-r
<value>]
ARGUMENTS
CONNECTION_NAME name for the Salesforce connection. Must begin with a letter,
end with a letter or a number, and be between 3-30 characters.
Only alphanumeric characters and non-consecutive underscores
('_') are allowed.
FLAGS
-a, --app=<value> (required) app to run command against
-l, --login-url=<value> Salesforce login URL
-r, --remote=<value> git remote of app to use
--addon=<value> unique name or ID of an AppLink add-on
--client-id=<value> (required) ID of consumer key
--jwt-key-file=<value> (required) path to file containing private key to
authorize with
--username=<value> (required) Salesforce username
DESCRIPTION
connect a Salesforce org to Heroku app using a JWT auth token
コードを参照: src/commands/salesforce/connect/jwt.ts
heroku salesforce:disconnect CONNECTION_NAME
Salesforce 組織を Heroku アプリから切断する
USAGE
$ heroku salesforce:disconnect CONNECTION_NAME -a <value> [--addon <value>] [-c
<value>] [-r <value>]
ARGUMENTS
CONNECTION_NAME name of the Salesforce connection you would like to disconnect
FLAGS
-a, --app=<value> (required) app to run command against
-c, --confirm=<value> set to Salesforce connection name to bypass confirm prompt
-r, --remote=<value> git remote of app to use
--addon=<value> unique name or ID of an AppLink add-on
DESCRIPTION
disconnect a Salesforce org from a Heroku app
コードを参照: src/commands/salesforce/disconnect.ts
heroku salesforce:publications
アプリが公開されている Salesforce 組織を一覧表示する
USAGE
$ heroku salesforce:publications -a <value> [--addon <value>] [--connection_name
<value>] [-r <value>]
FLAGS
-a, --app=<value> (required) app to run command against
-r, --remote=<value> git remote of app to use
--addon=<value> unique name or ID of an AppLink add-on
--connection_name=<value> name of the Salesforce connection
DESCRIPTION
list Salesforce orgs the app is published to
コードを参照: src/commands/salesforce/publications.ts
heroku salesforce:publish API_SPEC_FILE_DIR
認証された Salesforce 組織にアプリの API 仕様を公開する
USAGE
$ heroku salesforce:publish API_SPEC_FILE_DIR -a <value> -c <value>
--connection-name <value> [--addon <value>] [--authorization-connected-app-name <value>] [--authorization-permission-set-name <value>] [--metadata-dir
<value>] [-r <value>]
ARGUMENTS
API_SPEC_FILE_DIR path to OpenAPI 3.x spec file (JSON or YAML format)
FLAGS
-a, --app=<value> (required) app to run command
against
-c, --client-name=<value> (required) name given to the
client stub
-r, --remote=<value> git remote of app to use
--addon=<value> unique name or ID of an AppLink
add-on
--authorization-connected-app-name=<value> name of connected app to create
from our template
--authorization-permission-set-name=<value> name of permission set to create
from our template
--connection-name=<value> (required) authenticated
Salesforce connection name
--metadata-dir=<value> directory containing connected
app, permission set, or API spec
DESCRIPTION
publish an app's API specification to an authenticated Salesforce org
コードを参照: src/commands/salesforce/publish.ts