Cloud Foundry CLIツール「cf」をダウンロードしてインストールしました。ただし、APIエンドポイントを設定できなかったため、ログインできません。
提供する必要があるAPIエンドポイントは何ですか?関連情報はどこにありますか?
S South Regionを使用している場合:
次のコマンドを使用します。
cf api https://api.ng.bluemix.net
cf login -u bluemix_id -o myorg
イギリス地域を使用している場合:
次のコマンドを使用します。
cf api https://api.eu-gb.bluemix.net
cf login -u bluemix_id -o myorg
シドニー地域の場合
cf api https://api.au-syd.bluemix.net
cf login -u bluemix_id -o myorg
ドイツ地域の場合
cf api https://api.eu-de.bluemix.net
cf login -u bluemix_id -o myorg
どの地域、組織、およびスペースが現在入力されているかを知ることができます:
cf target
「bluemix」プラグインを使用している場合、以下のコマンドを使用できます
例:bx api <apiLink>
およびbx target
エンドポイントはBluemixリージョン/データセンターに依存します。これは北米/ダラス(「米国南部」)のデフォルト用です。
cf login -a https://api.ng.bluemix.net
「ng」の代わりに、ロンドンの「eu-gb」またはシドニーの「au-syd」を使用することもできます。 Bluemix Publicのリージョンはここに記載されています 。 Bluemix DedicatedまたはBluemix Localを使用している場合は、管理者にAPIエンドポイントの正しい名前を尋ねる必要があります。
Bluemix Publicの場合:
cf api https://api.ng.bluemix.net
cf api https://api.eu-gb.bluemix.net
cf api https://api.eu-de.bluemix.net
cf api https://api.au-syd.bluemix.net
cf api https://api.us-east.bluemix.net
I BM Cloud CLI とregions
コマンドを使用して、既存のエンドポイントの概要を取得することもできます。
>> bx regions
Listing regions...
Name Geolocation Customer Deployment Domain CF API Endpoint Type
eu-de Germany IBM Production eu-de.bluemix.net https://api.eu-de.bluemix.net public
au-syd Sydney IBM Production au-syd.bluemix.net https://api.au-syd.bluemix.net public
us-east US East IBM Production us-east.bluemix.net https://api.us-east.bluemix.net public
us-south US South IBM Production ng.bluemix.net https://api.ng.bluemix.net public
eu-gb United Kingdom IBM Production eu-gb.bluemix.net https://api.eu-gb.bluemix.net public
IBM Cloud CLI を使用してこの質問に出くわす可能性がある将来のユーザーの場合、APIエンドポイントを設定するコマンドは非常に似ています。
米国南部
ibmcloud api https://api.ng.bluemix.net
米国東部
ibmcloud api https://api.us-east.bluemix.net
イギリス
ibmcloud api https://api.eu-gb.bluemix.net
ドイツ
ibmcloud api https://api.eu-de.bluemix.net
シドニー
ibmcloud api https://api.au-syd.bluemix.net
APIエンドポイントを設定したら、ログインできます。
ibmcloud login
公式ドキュメントはこちら:
https://console.bluemix.net/docs/cli/reference/ibmcloud/bx_cli.html#bluemix_cli
リージョン変更ログインの場合、例:
bx login -a https://api.ng.bluemix.net
これらの指示に従ってください。
以下のコマンドを使用して、資格情報を確認します。cf login -a https://api.example.com -u [email protected] -p Password
使用する cf login -a $url -u [email protected] -p xxxxx
の代わりに cf login -a $url
コマンド。
拡張cf cliを使用する必要があります。これは現在bx cli( BlueMix CLI)。 bx cliをインストールすると、単に次のように入力します:bxリージョン
これにより、利用可能なすべてのリージョンと利用可能なAPIエンドポイントが一覧表示されます。これが手元にあれば、好みの地域/ APIに接続できます。以下は、bx領域コマンドからの出力です:
bx regions
Listing Bluemix regions...
Name Geolocation Customer Deployment Domain CF
API Endpoint Type
eu-de Germany IBM Production eu-de.bluemix.net
https://api.eu-de.bluemix.net public
au-syd Sydney IBM Production au-syd.bluemix.net
https://api.au-syd.bluemix.net public
us-south US South IBM Production ng.bluemix.net
https://api.ng.bluemix.net public
eu-gb United Kingdom IBM Production eu-gb.bluemix.net
https://api.eu-gb.bluemix.net public
ここからbx cliを取得できます https://clis.ng.bluemix.net/ui/all_versions.html 。
お役に立てれば。