web-dev-qa-db-ja.com

IBM Cloud / BluemixのAPIエンドポイントを設定する方法

Cloud Foundry CLIツール「cf」をダウンロードしてインストールしました。ただし、APIエンドポイントを設定できなかったため、ログインできません。

提供する必要があるAPIエンドポイントは何ですか?関連情報はどこにありますか?

20
Sumona

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

20

エンドポイントは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 CLIregionsコマンドを使用して、既存のエンドポイントの概要を取得することもできます。

>> 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 
15
data_henrik

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

13
joe

リージョン変更ログインの場合、例:

bx login -a https://api.ng.bluemix.net

これらの指示に従ってください。

  1. 以下のコマンドを使用して、資格情報を確認します。cf login -a https://api.example.com -u [email protected] -p Password

  2. 使用する 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

お役に立てれば。

0
Michael