からAzureのテーブルに対する共有アクセス署名(SAS URI)を使用し、Azureテーブルにアクセスしようとしている、と私は成功し、このような何かキーを自分のアカウント名を使用して接続し、説明することができる:デルファイ
connInfo := TAzureConnectionInfo.Create(nil);
connInfo.AccountName := STORAGE_ACCOUNT;
connInfo.AccountKey := STORAGE_API_KEY;
tables := TAzureTableService.Create(connInfo);
を
しかし、代わりに共有アクセスシグネチャを使用してテーブルにアクセスしたいので、ストレージアカウントに完全にアクセスできるため、私のストレージAPIキーを公開したりハードコードしたりする必要はありません。
アカウントキーを使用する代わりに、生成されたSAS URIを使用するように指定する方法を教えてください。
ありがとうございました。 Acureの開発をサポートするDelphiにはたくさんのクラスがあり、私はSASトークンを作成しました。私が気づいていないのは、Delphi/C++ Builderに付属のクラスにそのトークンを適用する方法です。私はC#の例を見て、それが私にいくつかのアイデアを与えるかどうかを見ていきます。私はいつもJSONを自分で処理することができますが、それ以外の場合はDelphiのクラスに頼るほうがずっと簡単です。 –