New-AzStorageAccountSASToken
Creates an account-level SAS token.
構文
Default (既定)
New-AzStorageAccountSASToken
-Service <SharedAccessAccountServices>
-ResourceType <SharedAccessAccountResourceTypes>
[-Permission <String>]
[-Protocol <SharedAccessProtocol>]
[-IPAddressOrRange <String>]
[-StartTime <DateTime>]
[-ExpiryTime <DateTime>]
[-Context <IStorageContext>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
説明
The New-AzStorageSASToken cmdlet creates an account-level shared access signature (SAS) token for an Azure Storage account.
You can use the SAS token to delegate permissions for multiple services, or to delegate permissions for services not available with an object-level SAS token.
例
Example 1: Create an account-level SAS token with full permission
PS C:\> New-AzStorageAccountSASToken -Service Blob,File,Table,Queue -ResourceType Service,Container,Object -Permission "racwdlup"
This command creates an account-level SAS token with full permission.
Example 2: Create an account-level SAS token for a range of IP addresses
PS C:\> New-AzStorageAccountSASToken -Service Blob,File,Table,Queue -ResourceType Service,Container,Object -Permission "racwdlup" -Protocol HttpsOnly -IPAddressOrRange 168.1.5.60-168.1.5.70
This command creates an account-level SAS token for HTTPS-only requests from the specified range of IP addresses.
パラメーター
-Context
Specifies the Azure storage context.
You can use the New-AzStorageContext cmdlet to get an AzureStorageContext object.
パラメーターのプロパティ
パラメーター セット
(All)
配置: Named
必須: False
パイプラインからの値: True
プロパティ名別のパイプラインからの値: True
残りの引数からの値: False
-DefaultProfile
The credentials, account, tenant, and subscription used for communication with Azure.
パラメーターのプロパティ
パラメーター セット
(All)
配置: Named
必須: False
パイプラインからの値: False
プロパティ名別のパイプラインからの値: False
残りの引数からの値: False
-ExpiryTime
Specifies the time at which the shared access signature becomes invalid.
パラメーターのプロパティ
パラメーター セット
(All)
配置: Named
必須: False
パイプラインからの値: False
プロパティ名別のパイプラインからの値: False
残りの引数からの値: False
-IPAddressOrRange
Specifies the IP address or range of IP addresses from which to accept requests, such as 168.1.5.65 or 168.1.5.60-168.1.5.70.
The range is inclusive.
パラメーターのプロパティ
型: String
規定値: None
ワイルドカードのサポート: False
DontShow: False
パラメーター セット
(All)
配置: Named
必須: False
パイプラインからの値: False
プロパティ名別のパイプラインからの値: False
残りの引数からの値: False
-Permission
Specifies the permissions for Storage account.
Permissions are valid only if they match the specified resource type.
It is important to note that this is a string, like rwd
(for Read, Write and Delete).
For more information about acceptable permission values, see Constructing an Account SAS http://go.microsoft.com/fwlink/?LinkId=799514
パラメーターのプロパティ
型: String
規定値: None
ワイルドカードのサポート: False
DontShow: False
パラメーター セット
(All)
配置: Named
必須: False
パイプラインからの値: False
プロパティ名別のパイプラインからの値: False
残りの引数からの値: False
-Protocol
Specifies the protocol permitted for a request made with the account SAS.
The acceptable values for this parameter are:
HttpsOnly
HttpsOrHttp
The default value is HttpsOrHttp.
パラメーターのプロパティ
型: Nullable<T> [ Microsoft.WindowsAz.Storage.SharedAccessProtocol ]
規定値: None
指定可能な値: HttpsOnly, HttpsOrHttp
ワイルドカードのサポート: False
DontShow: False
パラメーター セット
(All)
配置: Named
必須: False
パイプラインからの値: False
プロパティ名別のパイプラインからの値: False
残りの引数からの値: False
-ResourceType
Specifies the resource types that are available with the SAS token.
The acceptable values for this parameter are:
None
Service
Container
Object
パラメーターのプロパティ
型: Microsoft.WindowsAz.Storage.SharedAccessAccountResourceTypes
規定値: None
指定可能な値: None, Service, Container, Object
ワイルドカードのサポート: False
DontShow: False
パラメーター セット
(All)
配置: Named
必須: True
パイプラインからの値: False
プロパティ名別のパイプラインからの値: False
残りの引数からの値: False
-Service
Specifies the service.
The acceptable values for this parameter are:
None
Blob
File
Queue
Table
パラメーターのプロパティ
型: Microsoft.WindowsAz.Storage.SharedAccessAccountServices
規定値: None
指定可能な値: None, Blob, File, Queue, Table
ワイルドカードのサポート: False
DontShow: False
パラメーター セット
(All)
配置: Named
必須: True
パイプラインからの値: False
プロパティ名別のパイプラインからの値: False
残りの引数からの値: False
-StartTime
Specifies the time, as a DateTime object, at which the SAS becomes valid.
To get a DateTime object, use the Get-Date cmdlet.
パラメーターのプロパティ
パラメーター セット
(All)
配置: Named
必須: False
パイプラインからの値: False
プロパティ名別のパイプラインからの値: False
残りの引数からの値: False
CommonParameters
This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable,
-InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable,
-ProgressAction, -Verbose, -WarningAction, and -WarningVariable. For more information, see
about_CommonParameters .
出力