Googleアナリティクス

2018年2月14日水曜日

Auth error is returned depending on the value of RowKey(Table Storage Connector)

Original post is here.

Searching for new connectors that are running everyday, LogicApps and Flow new connector searches, since the same connector was treated as new registration for two consecutive days that it was an error from yesterday, I checked and found that there is a suspicious behavior in the TableStorage connector I understood.

Errors that occur are as follows.

image

In this way, 403 authentication errors are returned by the TableStorage connector. However, there were several errors that resulted in other updates being made without problems. These are considered to be defects of connectors.

image

In the case of an error, it is limited to the case where it is specified to RowKey by combining multi-byte character [Japanese kanji] and () [parenthesis] of ASCII character. In order to confirm this, it is carried out as follows I tried.

image

If the value specified for RowKey is encoded by the uriComponent function, no error occurs as described above, so updating TableStorage can be done without problems. that it will be an authentication error only with the combination of "multi-byte character + ()" set up .

If you set data directly to TableStorage, it will not result in an error even with the above combination. Based on that, I think that it can be said that it is a problem of the connector of LogicApps.

As a countermeasure, specify RowKey using the uriComponent function as described above, It is not serious so far.

0 件のコメント:

コメントを投稿