public static bool checkVault(string vaultName) { bool result = false; try { client = new AmazonGlacierClient(Amazon.RegionEndpoint.USEast1); DescribeVaultRequest describeVaultRequest = new DescribeVaultRequest() { VaultName = vaultName }; DescribeVaultResponse describeVaultResponse = client.DescribeVault(describeVaultRequest); DescribeVaultResult describeVaultResult = describeVaultResponse.DescribeVaultResult; Console.WriteLine("\nVault description..."); Console.WriteLine( "\nVaultName: " + describeVaultResult.VaultName + "\nVaultARN: " + describeVaultResult.VaultARN + "\nVaultCreationDate: " + describeVaultResult.CreationDate + "\nNumberOfArchives: " + describeVaultResult.NumberOfArchives + "\nSizeInBytes: " + describeVaultResult.SizeInBytes + "\nLastInventoryDate: " + describeVaultResult.LastInventoryDate ); result = true; } catch (AmazonGlacierException e) { Console.WriteLine(e.Message); result = false; } catch (AmazonServiceException e) { Console.WriteLine(e.Message); result = false; } catch (Exception e) { Console.WriteLine(e.Message); result = false; } return(result); }