Namespace
New-EdgeKVNamespace
Synopsis
Create a namespace.
Syntax
New-EdgeKVNamespace [-Name] <String> [[-RetentionInSeconds] <String>] [[-GeoLocation] <String>]
[-Network] <String> [[-GroupID] <Int32>] [[-EdgeRCFile] <String>] [[-Section] <String>]
[[-AccountSwitchKey] <String>] [-ProgressAction <ActionPreference>] [<CommonParameters>]
Description
Creates a namespace on Akamai's staging or production network. You should create namespaces first on the staging network, so that you can test your EdgeWorkers code before you deploy it to production.
Parameters
-AccountSwitchKey
Account switch key, for use when you have access to multiple accounts and need to specify which one to use. Run the Get-AccountSwitchKey
command to list the account switch keys available to you.
Type: String
Parameter Sets: (All)
Aliases: None
Required: False
Position: 7
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-EdgeRCFile
EdgeRC file to authenticate your command. Defaults to ~/.edgerc
.
Type: String
Parameter Sets: (All)
Aliases: None
Required: False
Position: 5
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-GeoLocation
Specifies the storage location for data when creating a namespace on the production network. This can help optimize performance by storing data where most of your users are located. Once you set this value, you can't modify it. The value defaults to US
on the STAGING
and PRODUCTION
networks.
The available locations on the PRODUCTION
network also include EU
(Europe), JP
(Japan), and GLOBAL
. The GLOBAL
location automatically replicates data to US
, EU
, and J
P storage locations. If you use the GLOBAL
location, reads are faster but write operations are slightly slower.
Type: String
Parameter Sets: (All)
Aliases:
Accepted values: US, EU, JP
Required: False
Position: 2
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-GroupID
Unique identifier for an EdgeKV access group.
Type: Int32
Parameter Sets: (All)
Aliases: None
Required: False
Position: 4
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Name
Friendly name of the token. Used when retrieving tokens by name.
Type: String
Parameter Sets: (All)
Aliases: None
Required: True
Position: 0
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Network
Network environment to execute the API request on.
Type: String
Parameter Sets: (All)
Aliases:
Accepted values: STAGING, PRODUCTION
Required: True
Position: 3
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-RetentionInSeconds
Retention period of underlying data, represented in seconds. Accepts values between 86400
for one day and 315360000
for 10 years. You can also enter a value of 0
to retain data indefinitely.
Type: String
Parameter Sets: (All)
Aliases: None
Required: False
Position: 1
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Section
EdgeRC section to retrieve authentication credentials from. Defaults to default
.
Type: String
Parameter Sets: (All)
Aliases: None
Required: False
Position: 6
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
CommonParameters
This cmdlet supports the common parameters: -Debug
, -ErrorAction
, -ErrorVariable
, -InformationAction
, -InformationVariable
, -OutVariable
, -OutBuffer
, -PipelineVariable
, -Verbose
, -WarningAction
, and -WarningVariable
. For more information, see about_CommonParameters.
Inputs
None
Outputs
System.Object
Related links
Updated 8 days ago