項目名 | 必須/省略可 | 変数の使用 | 説明 | 備考 |
---|---|---|---|---|
名前 | 必須 | 使用不可 | スクリプトキャンバス上での名前を入力します。 |
項目名 | 必須/省略可 | 変数の使用 | 説明 | 備考 |
---|---|---|---|---|
接続先 | 必須 | 使用不可 | グローバルリソースを選択します。
|
|
バケット名 | 必須 | 使用可 | バケットを指定します。 |
|
バケットを削除する | 省略可 | 使用不可 | バケットを削除するかどうかを選択します。
|
|
フォルダパス | 必須 | 使用可 | ニフティクラウドストレージのフォルダパスを入力します。 |
|
フォルダを削除する | 省略可 | 使用不可 | フォルダを削除するかどうかを選択します。
|
|
ファイル/フォルダ名 | 必須 | 使用可 | ファイル/フォルダを指定します。 |
|
再帰的に処理する | 省略可 | 使用不可 | 指定したフォルダについて、再帰的にファイル/フォルダを削除するかどうかを選択します。
|
項目名 | 必須/省略可 | 変数の使用 | 説明 | 備考 |
---|---|---|---|---|
データ処理方式 | 必須 | 使用不可 | データ処理方式を選択します。
|
項目名 | 必須/省略可 | 変数の使用 | 説明 | 備考 |
---|---|---|---|---|
コメント | 省略可 | 使用不可 | このアダプタの簡単な説明を記述することができます。 説明を記述すると、仕様書に反映させることができます。 |
<?xml version="1.0"?> <server> <bucket errorcode="" name="" status="" > <file errorcode="" name="" remotepath="" status="" type="" /> </bucket> </server>
要素名 | 属性名 | 説明 | 備考 |
---|---|---|---|
server | - | ||
bucket | - | 取得したバケットごとに出現します。 | |
errorcode | バケット取得時にニフティクラウドストレージでエラーが発生した場合、ニフティクラウドストレージで定義されているAPIエラーコードを出力します。 |
|
|
name | 取得したバケットの名前を出力します。 | ||
status | 取得したバケットの状態を出力します。
|
||
file | - | 削除したファイル/フォルダごとに出現します。 | |
errorcode | ファイル/フォルダ削除時にニフティクラウドストレージでエラーが発生した場合、ニフティクラウドストレージで定義されているAPIエラーコードを出力します。 |
|
|
name | 削除したファイル/フォルダの名前を出力します。 |
|
|
remotepath | 削除したファイル/フォルダのニフティクラウドストレージ上のファイルパスを出力します。 | ||
status | 削除したファイル/フォルダの状態を出力します。
|
||
type | 削除したファイル/フォルダの種別を出力します。
|
<?xml version="1.0"?> <server> <bucket name="" status="" /> </server>
要素名 | 属性名 | 説明 | 備考 |
---|---|---|---|
server | - | ||
bucket | - | 取得したバケットごとに出現します。 | |
name | 取得したバケットの名前を出力します。 | ||
status | 取得したバケットの状態を出力します。
|
コンポーネント変数名 | 説明 | 備考 |
---|---|---|
count | 削除したフォルダおよびファイルの数が格納されます。 |
|
folder_count | 削除したフォルダの数が格納されます。 |
|
file_count | 削除したファイルの数が格納されます。 |
|
message_category | エラー発生時、発生したエラーに対応するメッセージコードのカテゴリが格納されます。 |
|
message_code | エラー発生時、発生したエラーに対応するメッセージコードのコードが格納されます。 |
|
message_level | エラー発生時、発生したエラーに対応するメッセージコードの重要度が格納されます。 |
|
error_type | エラー発生時、発生したエラーの種類が格納されます。 |
|
error_message | エラー発生時、発生したエラーのメッセージが格納されます。 |
|
error_trace | エラー発生時、発生したエラーのトレース情報が格納されます。 |
|
例外名 | 原因 | 対策 |
---|---|---|
ResourceNotFoundException リソース定義が見つかりませんでした。名前:[] |
[接続先]が指定されていません。 | [接続先]を指定してください。 |
ResourceNotFoundException リソース定義が見つかりませんでした。名前:[<グローバルリソース名>] |
[接続先]で選択されたリソース定義が見つかりません。 | [接続先]で指定したグローバルリソースを確認してください。 |
InvalidPropertyConfigurationException <プロパティ名>が指定されていません。 |
[<プロパティ名>]が指定されていません。 | [<プロパティ名>]を指定してください。 |
InvalidPropertyConfigurationException ファイル/フォルダ名に「/」が含まれています。 |
[ファイル/フォルダ名]に「/」が含まれています。 | [ファイル/フォルダ名]には、「/」を含まないファイル/フォルダ名を指定してください。 |
java.lang.UnsupportedOperationException ルートフォルダを削除することはできません。 |
ルートフォルダを削除しようとしています。 | [フォルダを削除する]が[チェックあり]の場合は、[フォルダパス]にルートフォルダ以外を指定してください。 |
com.nifty.cloud.ncs.service.StorageException The Access Key Id you provided does not exist in our records. |
[接続先]で指定したグローバルリソースの[AccessKey]に誤りがあります。 | [接続先]で指定したグローバルリソースの設定を確認してください。 |
com.nifty.cloud.ncs.service.StorageException The request signature we calculated does not match the signature you provided. Check your AWS Secret Access Key and signing method. For more information, see REST Authentication and SOAP Authentication for details. |
[接続先]で指定したグローバルリソースの[SecretAccessKey]に誤りがあります。 | [接続先]で指定したグローバルリソースの設定を確認してください。 |
com.nifty.cloud.ncs.NiftyCloudClientException Failed to execute HTTP request: Connect to ncss.nifty.com/ncss.nifty.com/xxx.xxx.xxx.xxx timed out |
[接続先]で指定したグローバルリソースの[タイムアウト]の間に、ニフティクラウドストレージとの接続が確認できませんでした。 | [接続先]で指定したグローバルリソースの設定を確認してください。 |
com.nifty.cloud.ncs.NiftyCloudClientException Failed to execute HTTP request: peer not authenticated |
[接続先]で指定したグローバルリソースの[タイムアウト]の間に、ニフティクラウドストレージの認証が確認できませんでした。 | [接続先]で指定したグローバルリソースの設定を確認してください。 |
キー | 配置場所 | 説明 | 備考 |
---|---|---|---|
item.maxsize | $DATASPIDER_HOME/server/plugin/data_processing/modules/nifty_cloud_storage_adapter/META-INF/ adapter.properties |
設定手順は以下の通りです。
|
|