問題タブ [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.
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に関して何か不足している可能性があります-しかし、何が(以下のコードの静的初期化子を参照)?
ありがとう、ポール
main
PS: 以下のコードは、 Amazon の S3 Java の例のほとんど (つまり、以下) です。
ibm-cloud - Cloud Foundry でプライベート インスタンスを作成する
現在、クラウド ファウンドリーにデプロイしています。現在、フロントエンド サーバーとバックエンド サーバーがあります。
どちらも、Cloud Foundry nodejs ビルド パックを使用してマイクロ サービスとしてデプロイされます。
フロントエンド サーバーのみがアクセスできるように、バックエンド サーバーを外部から隠したいと考えています。それ、どうやったら出来るの?バックエンド サーバーへのルートを削除すると、サーバーは外部から隠されますが、フロントエンドからアクセスする方法がわかりません。
Cloud Foundry は初めてなので、簡単な方法があるかもしれません。
ありがとう
アンドレアス
これまでの情報をありがとう。
ただし、バックエンド インスタンスを外部からアクセスできないようにする方法を理解していませんが、frontrontend へのアクセスは許可していますか?
基本的に、フロントエンド インスタンスのポート 80 のみにアクセスできるようにするには、自分のスペースにどのようなルールを設定する必要がありますか (フロントエンド IP が 168.192.0.5 であるとします)。
あなたは例を作ることができますか?
maven - ブートストラップ中にアプリケーションがクラッシュする
cloudfoundary ベースのインフラストラクチャへのアプリのデプロイに cf-mvn-plugin を使用しようとしています。
アプリケーション (問題なくローカルで実行される) はすぐにクラッシュします。ログのブートストラップは私のローカル マシンとほとんど同じですが、違いは次のようなメッセージが表示されることだけです。
次に、ブートストラップ中の特定の時点で、アプリがクラッシュします。
ここに私の現在のcf-maven-plugin
設定:
CLI バージョン: 6.14.0+2654a47-2015-11-18
cf-mvn-plugin バージョン: 1.1.2
ありがとう!
swisscomdev - Node.js アプリ: 多数のファイルを含む npm モジュールをインストールすると、「ディスク クォータを超えました」
Node アプリケーションへの依存関係としてhttps://www.npmjs.com/package/material-design-iconsを追加すると、実行時にでcf push
失敗します。含む完全なアプリケーションには約 100 MB (制限の 1 GB をはるかに下回る) があるため、(何らかの理由で) 約 86,000 個のファイルがあるという事実に関係している可能性があると思います。Disk quota exceeded
npm install
node_modules
material-design-icons
これに対する回避策はありますか?
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 アプリをデプロイすることに成功した人はいますか?
cloud-foundry - Jenkins がアプリを間違ったターゲットにプッシュする
Jenkins を使用してアプリを継続的に構築し、さまざまなスペースにデプロイします。
現在、アプリをインストールするためにプッシュが間違ったスペースを取っていることがあることがわかりました。これは、別の Jenkins ジョブが並列プッシュを実行しているためだと考えられます。.cf/config.json にスペースの名前が格納されていることがわかります。別の cf ターゲットが呼び出されると、すべてのプッシュがその新しいターゲットを使用します。
その行動も認識した人はいますか?それを解決するための提案はありますか?
敬具
ヨーゼフ