問題タブ [swisscomdev]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
497 参照

swisscomdev - 動的ストレージ (S3) アクセスが拒否されました

S3 用の Amazon の Java クライアントを使用して、Swisscom の動的ストレージとS3 Ninjaにアクセスしています。

バケットの作成とオブジェクトの配置は、S3 Ninja (つまり、localhost) で機能します。バケットの作成はクラウドで機能するようですが、オブジェクトの配置は機能しません。

10 月 30 日 12:04:44 SquaccDevLog 5751ff25-6661-43d6-92ba-91b7c0cf7c55/[App/0]: com.amazonaws.services.s3.model.AmazonS3Exception: アクセスが拒否されました (サービス: Amazon S3; ステータス コード: 403; エラーコード: AccessDenied; リクエスト ID: null)

https://docs.developer.swisscom.com/services/offerings/dynamic.html#authenticationに関して何か不足している可能性があります-しかし、何が(以下のコードの静的初期化子を参照)?

ありがとう、ポール

mainPS: 以下のコードは、 Amazon の S3 Java の例のほとんど (つまり、以下) です。

0 投票する
3 に答える
222 参照

ibm-cloud - Cloud Foundry でプライベート インスタンスを作成する

現在、クラウド ファウンドリーにデプロイしています。現在、フロントエンド サーバーとバックエンド サーバーがあります。
どちらも、Cloud Foundry nodejs ビルド パックを使用してマイクロ サービスとしてデプロイされます。

フロントエンド サーバーのみがアクセスできるように、バックエンド サーバーを外部から隠したいと考えています。それ、どうやったら出来るの?バックエンド サーバーへのルートを削除すると、サーバーは外部から隠されますが、フロントエンドからアクセスする方法がわかりません。

Cloud Foundry は初めてなので、簡単な方法があるかもしれません。

ありがとう

アンドレアス

これまでの情報をありがとう。

ただし、バックエンド インスタンスを外部からアクセスできないようにする方法を理解していませんが、frontrontend へのアクセスは許可していますか?

基本的に、フロントエンド インスタンスのポート 80 のみにアクセスできるようにするには、自分のスペースにどのようなルールを設定する必要がありますか (フロントエンド IP が 168.192.0.5 であるとします)。

あなたは例を作ることができますか?

0 投票する
1 に答える
148 参照

maven - ブートストラップ中にアプリケーションがクラッシュする

cloudfoundary ベースのインフラストラクチャへのアプリのデプロイに cf-mvn-plugin を使用しようとしています。

アプリケーション (問題なくローカルで実行される) はすぐにクラッシュします。ログのブートストラップは私のローカル マシンとほとんど同じですが、違いは次のようなメッセージが表示されることだけです。

次に、ブートストラップ中の特定の時点で、アプリがクラッシュします。

ここに私の現在のcf-maven-plugin設定:

CLI バージョン: 6.14.0+2654a47-2015-11-18

cf-mvn-plugin バージョン: 1.1.2

ありがとう!

0 投票する
4 に答える
1346 参照

swisscomdev - Node.js アプリ: 多数のファイルを含む npm モジュールをインストールすると、「ディスク クォータを超えました」

Node アプリケーションへの依存関係としてhttps://www.npmjs.com/package/material-design-iconsを追加すると、実行時にでcf push失敗します。含む完全なアプリケーションには約 100 MB (制限の 1 GB をはるかに下回る) があるため、(何らかの理由で) 約 86,000 個のファイルがあるという事実に関係している可能性があると思います。Disk quota exceedednpm installnode_modulesmaterial-design-icons

これに対する回避策はありますか?

0 投票する
1 に答える
914 参照

scala - CF 上の Scala アプリケーション

Swisscom Cloud Foundry (CF) インフラストラクチャで Scala アプリケーションを起動しようとしました。そのために、一致する Heroku ビルドパックが使用されました。

https://github.com/heroku/heroku-buildpack-scala

これが機能しなかったため、このビルドパックを使用して「hello-scala」の例をデプロイしようとしました。少し古い例をビルドできるようにするための私のフォーク:

https://github.com/AlwinEgger/hello-scala

環境変数「PORT」として使用する必要があるポートを取得していることに下線を引く必要があります。

残念ながら、ログにはあまりありません。「ヘルスチェックタイムアウト内に接続を受け入れることができませんでした」というメッセージは、リッスンしている人がいないことを示しています...

私の質問: CF インフラストラクチャ (@Swisscom) に Scala アプリをデプロイすることに成功した人はいますか?

0 投票する
1 に答える
204 参照

cloud-foundry - Jenkins がアプリを間違ったターゲットにプッシュする

Jenkins を使用してアプリを継続的に構築し、さまざまなスペースにデプロイします。

現在、アプリをインストールするためにプッシュが間違ったスペースを取っていることがあることがわかりました。これは、別の Jenkins ジョブが並列プッシュを実行しているためだと考えられます。.cf/config.json にスペースの名前が格納されていることがわかります。別の cf ターゲットが呼び出されると、すべてのプッシュがその新しいターゲットを使用します。

その行動も認識した人はいますか?それを解決するための提案はありますか?

敬具

ヨーゼフ