新しいインテグレーションで「既存のインテグレーションを置き換えますか?」というメッセージが表示される
症状
Integration Builderや管理コンソールを使って新しいインテグレーションをデプロイしようとすると、まだデプロイしていない名前にもかかわらず「既存のインテグレーションを置き換えますか?」という質問が表示されます。
環境
すでに少なくとも1つのインテグレーションがデプロイされているインテグレーションプラットフォーム。
対処方法/回答
お客様がインテグレーションファイル(.btin)を手動で編集した結果、「IntegrationFile ID」と「ID」が同じ2つのインテグレーションが作成されてしまっています。
この問題は、影響を受けている両方のインテグレーションファイル(新しいものと、すでにデプロイされているもの)をNotepad++などの高機能テキストエディタで開くことで簡単に確認できます。
ファイルの冒頭部分に「IntegrationFile ID」と「ID」が記載されています。
もしこれらのIDが同じ場合は、異なる値に変更してください。修正後は新しいインテグレーションを正常に公開できるようになります。
別の解決方法としては、2つ目のインテグレーションで「ファイル」>「名前を付けて保存」を選択する方法があります。これによりファイルに新しいIDが割り当てられ、通常通りデプロイできるようになります。