AccountSasBuilder クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
AccountSasBuilder は、Azure Storage サービスのアカウント レベルの Shared Access Signature (SAS) を生成するために使用されます。 詳細については、「 アカウント SAS を作成します。
public class AccountSasBuilder
type AccountSasBuilder = class
Public Class AccountSasBuilder
- 継承
-
AccountSasBuilder
コンストラクター
AccountSasBuilder(AccountSasPermissions, DateTimeOffset, AccountSasServices, AccountSasResourceTypes) |
Blob Container Service Sas を作成するために、 クラスの AccountSasBuilder 新しいインスタンスを初期化します。 |
プロパティ
EncryptionScope |
任意。 この SAS URI で承認された要求を送信するときに使用する暗号化スコープ。 |
ExpiresOn |
共有アクセス署名が無効になる時刻。 このフィールドは、関連付けられた保存されているアクセス ポリシーで指定されている場合には省略する必要があります。 |
IPRange |
要求を受け入れる IP アドレスまたは IP アドレスの範囲を指定します。 要求の発信元の IP アドレスが SAS トークンで指定された IP アドレスまたはアドレス範囲と一致しない場合、要求は認証されません。 IP アドレスの範囲を指定する場合は、範囲が包括的であることに注意してください。 |
Permissions |
共有アクセス署名と関連付けられているアクセス許可。 ユーザーが使用できる操作は、アクセス許可によって許可されるものに制限されます。 型を AccountSasPermissions 使用して、アクセス許可文字列を作成できます。 |
Protocol |
省略可能な署名付きプロトコル フィールドは、SAS で行われた要求に対して許可されるプロトコルを指定します。 指定できる値は、HttpsAndHttp、Https、None です。 |
ResourceTypes |
共有アクセス署名に関連付けられているリソースの種類。 ユーザーは、指定されたリソースに対する操作に制限されます。 |
Services |
共有アクセス署名に関連付けられているサービス。 ユーザーは、指定されたサービスを使用する操作に制限されます。 |
StartsOn |
必要に応じて、共有アクセス署名が有効になる時刻を指定します。 DateTimeOffset.MinValue を使用するときに省略した場合、この呼び出しの開始時刻は、ストレージ サービスが要求を受信した時刻と見なされます。 |
メソッド
SetPermissions(AccountSasPermissions) |
アカウント SAS のアクセス許可を設定します。 |
SetPermissions(String) |
生のアクセス許可文字列を使用して SAS のアクセス許可を設定します。 |
ToSasQueryParameters(StorageSharedKeyCredential) |
アカウント StorageSharedKeyCredential の を使用して、この共有アクセス署名値に署名し、要求を認証するための適切な SAS クエリ パラメーターを生成します。 |
適用対象
Azure SDK for .NET