初心者のFileMaker pro Q&A (旧掲示板)

みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。

1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)

You are not logged in.

Announcement

新しい掲示板は、こちら:https://fm-aid.com/forum/t/filemaker


#1 2020-10-03 18:05:07

やまほん
Member

AWSへの署名APIについての書き方を教えてください

いつも助けていただきまして、ありがとうございます。

https://docs.aws.amazon.com/ja_jp/gener … quest.html
の 7. 正規リクエストのサンプルを元に、
8.のハッシュ化された結果を出そうとしているのですが、私の立てた式の結果とサンプルの結果が異なってしまいます。
立てた式はこれです。
Lower (
HexEncode (
CryptDigest (
"GET\\n/\\nAction=ListUsers&Version=2010-05-08\\ncontent-type:application/x-www-form-urlencoded; charset=utf-8\\nhost:iam.amazonaws.com\\nx-amz-date:20150830T123600Z\\n\\ncontent-type;host;x-amz-date\\ne3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
; "sha256" ) ) )

この説明ページの中には最終行以外の各行に改行文字が必要との記述もあるので、
"\\n"(円マークとバックスラッシュとn)を行の末尾に足してこんな式になりましたが、
結果が"c2b686cf68・・・”となり、
結果の例である、”f536975d0・・・”になりません。
文字列の作り方を変えたり、他の関数でも試したのですがうまくいきません。
何が間違っているんでしょうか。
かれこれ朝からずっと悩んでいます。
よろしくお願いします。

使用しているバージョンは18です。

Offline

#2 2020-10-03 21:31:55

やまほん
Member

Re: AWSへの署名APIについての書き方を教えてください

自己解決しました。
改行をcharに置き換えたら出来ました。

Offline

Registered users online in this topic: 0, guests: 1
[Bot] claudebot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.006 seconds, 7 queries executed - Memory usage: 503.16 KiB (Peak: 517.52 KiB) ]