StorageCredentials クラス
- java.
lang. Object - com.
microsoft. azure. storage. StorageCredentials
- com.
public class StorageCredentials
Microsoft Azure ストレージ アカウントへのアクセスを認証するために使用される資格情報のセットを表します。 これは、および StorageCredentialsSharedAccessSignature クラスのStorageCredentialsAccountAndKeyStorageCredentialsToken基本クラスです。
メソッドの概要
修飾子と型 | メソッドと説明 |
---|---|
String |
getAccountName()
資格情報に関連付けられているアカウント名を返します。 匿名および共有アクセス署名の資格情報の場合、これは null です。 |
boolean |
isHttpsOnly()
このオブジェクトが HTTPS 経由のアクセスのみを許可するかどうかを取得します。 |
void |
setHttpsOnly(boolean httpsOnly)
このオブジェクトで HTTPS 経由のアクセスのみを許可するかどうかを設定します。 |
abstract String |
toString(boolean exportSecrets)
このインスタンスを表す を返します。 |
URI |
transformUri(final URI resourceUri)
共有アクセス トークンを追加することで、リソース URI を共有アクセス署名 URI に変換します。 |
Storage |
transformUri(StorageUri resourceUri)
共有アクセス トークンを追加することで、リソース URI を共有アクセス署名 URI に変換します。 |
abstract Storage |
transformUri(StorageUri resourceUri, OperationContext opContext)
共有アクセス トークンを追加し、指定した操作コンテキストを使用して、リソース URI を共有アクセス署名 URI に変換します。 |
abstract URI |
transformUri(URI resourceUri, OperationContext opContext)
共有アクセス トークンを追加し、指定した操作コンテキストを使用して、リソース URI を共有アクセス署名 URI に変換します。 |
Storage |
tryParseCredentials(final Map<String, String> settings)
名前と値のペアのコレクションからストレージ資格情報の確認を試みます。 アカウント キーを持つアカウント名 (および ACCOUNT_KEY_NAME の値ACCOUNT_NAME_NAMEを指定) または共有アクセス署名 (の値SHARED_ACCESS_SIGNATURE_NAMEを指定) を含めます。 アカウント名とアカウント キーを使用する場合は、共有アクセス署名を含めないでください。また、その逆も同様です。 |
Storage |
tryParseCredentials(final String connectionString)
接続文字列からストレージ資格情報の確認を試みます。 接続文字列の形式は、"<i>keyname=value</i" というパターンになっています>。 "i>keyname1=value1;keyname2=value2</i>" のように、<複数のキーと値のペアをセミコロンで区切ることができます。 アカウント キーまたは共有アクセス署名を含むアカウント名を含めます。 アカウント名とアカウント キーを使用する場合は、共有アクセス署名を含めないでください。また、その逆も同様です。 と同じ接続文字列を使用 parse(final String connectionString) できますが、ここではアカウント名、アカウント キー、sas キーと値のペアのみが調べられます。 |
メソッドの詳細
getAccountName
public String getAccountName()
資格情報に関連付けられているアカウント名を返します。 匿名および共有アクセス署名の資格情報の場合、これは null です。
Returns:
String
資格情報に関連付けられているアカウント名を表す 。isHttpsOnly
public boolean isHttpsOnly()
このオブジェクトが HTTPS 経由のアクセスのみを許可するかどうかを取得します。
Returns:
boolean
このStorageCredentials
オブジェクトが HTTPS 経由でのみアクセスを許可するかどうかを表す 。setHttpsOnly
protected void setHttpsOnly(boolean httpsOnly)
このオブジェクトで HTTPS 経由のアクセスのみを許可するかどうかを設定します。
Parameters:
boolean
このStorageCredentials
オブジェクトが HTTPS 経由でのみアクセスを許可するかどうかを表す 。
toString
public abstract String toString(boolean exportSecrets)
このインスタンスを表す を返します。
Parameters:
true
戻り文字列に機密データを含める場合。それ以外の場合は false
。
Returns:
String
必要に応じて機密データを含む 。transformUri
public URI transformUri(final URI resourceUri)
共有アクセス トークンを追加することで、リソース URI を共有アクセス署名 URI に変換します。
Parameters:
java.net.URI
オブジェクトです。
Returns:
java.net.URI
オブジェクトです。Throws:
transformUri
public StorageUri transformUri(StorageUri resourceUri)
共有アクセス トークンを追加することで、リソース URI を共有アクセス署名 URI に変換します。
Parameters:
StorageUri
オブジェクトです。
Returns:
StorageUri
オブジェクトです。Throws:
transformUri
public abstract StorageUri transformUri(StorageUri resourceUri, OperationContext opContext)
共有アクセス トークンを追加し、指定した操作コンテキストを使用して、リソース URI を共有アクセス署名 URI に変換します。
Parameters:
StorageUri
オブジェクトです。
Returns:
StorageUri
オブジェクトです。Throws:
transformUri
public abstract URI transformUri(URI resourceUri, OperationContext opContext)
共有アクセス トークンを追加し、指定した操作コンテキストを使用して、リソース URI を共有アクセス署名 URI に変換します。
Parameters:
java.net.URI
オブジェクトです。
Returns:
java.net.URI
オブジェクトです。Throws:
tryParseCredentials
protected static StorageCredentials tryParseCredentials(final Map
名前と値のペアのコレクションからストレージ資格情報の確認を試みます。
アカウント キーを持つアカウント名 (および ACCOUNT_KEY_NAME の値ACCOUNT_NAME_NAMEを指定) または共有アクセス署名 (の値SHARED_ACCESS_SIGNATURE_NAMEを指定) を含めます。 アカウント名とアカウント キーを使用する場合は、共有アクセス署名を含めないでください。また、その逆も同様です。
Parameters:
Map
資格情報の構成に使用する設定を表す名前と値のペアのオブジェクト。
Returns:
Throws:
tryParseCredentials
public static StorageCredentials tryParseCredentials(final String connectionString)
接続文字列からストレージ資格情報の確認を試みます。
接続文字列の形式は、"<i>keyname=value</i" というパターンになっています>。 "i>keyname1=value1;keyname2=value2</i>" のように、<複数のキーと値のペアをセミコロンで区切ることができます。 アカウント キーまたは共有アクセス署名を含むアカウント名を含めます。 アカウント名とアカウント キーを使用する場合は、共有アクセス署名を含めないでください。また、その逆も同様です。
と同じ接続文字列を使用 parse(final String connectionString) できますが、ここではアカウント名、アカウント キー、sas キーと値のペアのみが調べられます。
Parameters:
String
ストレージ資格情報を表すキーと値のペアを含む 。
Returns:
Throws:
connectionString
指定されたアカウント キーが無効な場合。
適用対象
Azure SDK for Java