トップカテゴリー
>
テクニカルFAQ-一般公開向け-
>
DataSpider関連
>
DataSpider Servista
>
【DataSpider Servista】 Amazon S3 のコンポーネントで、別アカウントの S3 のバケットを指定すると、コンポーネントの実行結果が「ErrorBucketNotFound」となる
戻る
No : 32615
公開日時 : 2021/01/06 09:55
印刷
DSServista
【DataSpider Servista】 Amazon S3 のコンポーネントで、別アカウントの S3 のバケットを指定すると、コンポーネントの実行結果が「ErrorBucketNotFound」となる
Amazon S3アダプタのコンポーネントのプロパティで、別の AWS アカウントの S3 バケットを設定した場合に、実行結果が「ErrorBucketNotFound」となり処理に失敗します。
他のAWS アカウントからのアクセスはすべて許可してあります。原因と対処方法を教えてください。
カテゴリー :
トップカテゴリー
>
テクニカルFAQ-一般公開向け-
>
DataSpider関連
>
DataSpider Servista
回答
■仕様説明
Amazon S3 アダプタでは、プロパティに設定したバケットが存在するかを、バケットの一覧を取得して確認しており、一覧取得の結果に存在しないバケットが設定されている場合、実際の処理を行わずに、status 属性に「ErrorBucketNotFound」を設定して処理を終了します。
Amazon S3 アダプタでは、他の AWS アカウントの S3 バケットはバケット一覧取得時に存在を確認することができないため、上記仕様により処理を実行することができません。
■対応策
過去事例では、外部アプリケーション起動から AWS CLI を起動することで、S3 のバケット操作に対応していただいておりました。
[外部アプリケーション起動]
URL:
https://www.hulft.com/help/ja-jp/DataSpider/latest/help/ja/adapter/basic/launch.html
上記方法にて対応が可能であるかご検討ください。
■今後の対応
今後のバージョンにて、別の AWS アカウントのバケットも操作可能となるよう検討してまいります。
※対応時期は未定です(2020/12/29時点)
目的別で検索
トラブルシューティング