Avis de fin de support : le 13 novembre 2025, le support d'AWS MediaStore Elemental AWS sera interrompu. Après le 13 novembre 2025, vous ne pourrez plus accéder à la MediaStore console ni aux MediaStore ressources. Pour plus d'informations, consultez ce billet de blog.
Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Les exemples de code suivants illustrent comment utiliser CreateContainer.
- CLI
-
- AWS CLI
-
Pour créer un conteneur
L'create-containerexemple suivant crée un nouveau conteneur vide.
aws mediastore create-container --container-name ExampleContainer
Sortie :
{
"Container": {
"AccessLoggingEnabled": false,
"CreationTime": 1563557265,
"Name": "ExampleContainer",
"Status": "CREATING",
"ARN": "arn:aws:mediastore:us-west-2:111122223333:container/ExampleContainer"
}
}
Pour plus d'informations, consultez la section Création d'un conteneur dans le guide de l' MediaStore utilisateur AWS Elemental.
- Java
-
- SDK pour Java 2.x
-
import software.amazon.awssdk.services.mediastore.MediaStoreClient;
import software.amazon.awssdk.regions.Region;
import software.amazon.awssdk.services.mediastore.model.CreateContainerRequest;
import software.amazon.awssdk.services.mediastore.model.CreateContainerResponse;
import software.amazon.awssdk.services.mediastore.model.MediaStoreException;
/**
* Before running this Java V2 code example, set up your development
* environment, including your credentials.
*
* For more information, see the following documentation topic:
*
* https://docs.aws.amazon.com/sdk-for-java/latest/developer-guide/get-started.html
*/
public class CreateContainer {
public static long sleepTime = 10;
public static void main(String[] args) {
final String usage = """
Usage: <containerName>
Where:
containerName - The name of the container to create.
""";
if (args.length != 1) {
System.out.println(usage);
System.exit(1);
}
String containerName = args[0];
Region region = Region.US_EAST_1;
MediaStoreClient mediaStoreClient = MediaStoreClient.builder()
.region(region)
.build();
createMediaContainer(mediaStoreClient, containerName);
mediaStoreClient.close();
}
public static void createMediaContainer(MediaStoreClient mediaStoreClient, String containerName) {
try {
CreateContainerRequest containerRequest = CreateContainerRequest.builder()
.containerName(containerName)
.build();
CreateContainerResponse containerResponse = mediaStoreClient.createContainer(containerRequest);
String status = containerResponse.container().status().toString();
while (!status.equalsIgnoreCase("Active")) {
status = DescribeContainer.checkContainer(mediaStoreClient, containerName);
System.out.println("Status - " + status);
Thread.sleep(sleepTime * 1000);
}
System.out.println("The container ARN value is " + containerResponse.container().arn());
System.out.println("Finished ");
} catch (MediaStoreException | InterruptedException e) {
System.err.println(e.getMessage());
System.exit(1);
}
}
}
Pour obtenir la liste complète des guides de développement du AWS SDK et des exemples de code, consultezUtilisation de ce service avec un AWS SDK. Cette rubrique comprend également des informations sur le démarrage et sur les versions précédentes de SDK.